Darryl Gove's blog

Friday Apr 04, 2008

Atomic operations and memory ordering

Nice article on the developer portal that discusses memory ordering and atomic operations. It's worth noting that Solaris 10 has a number of atomic operations implemented in libc.

Comments:

That was a good article on the subject. Got a question and i hope you don't mind. So here goes, Is there some way to take a look at the intermediate code generated by the Sun Studio12 C compiler? I am really curious about it...

Posted by Raymond on April 05, 2008 at 07:39 PM PDT #

Thanks for the review, Raymond!

Unfortunately, I don't think that there's a supported way of viewing the IR.

Darryl.

Posted by Darryl Gove on April 07, 2008 at 04:01 PM PDT #

I expected as much, can't seem to find much information on the IR from Google. Btw, love your book 'Solaris Application Programming'; are you planning a sequel?

Posted by Raymond on April 08, 2008 at 06:29 AM PDT #

Thanks!

I'm currently working on other materials - you'll have seen some of my presentation schedule. Not planning a sequel just yet! :)

Posted by Darryl Gove on April 08, 2008 at 11:36 PM PDT #

Post a Comment:
Comments are closed for this entry.

Calendar

Search this blog

About

Solaris Application Programming

Book resources

The Developer's Edge

Book resources

OpenSPARC Internals

Book resources

Recent entries

Custom search

Tag cloud

book cmt communityone compiler cooltools cpu2006 dtrace gcc libraries linker multithreading openmp opensolaris opensparc optimisation optimization parallelisation parallelization performance performanceanalyzer programming secondlife solaris solarisapplicationprogramming sparc spot sunstudio ultrasparc ultrasparct2 x86

Links

Webcasts

Articles

Presentations

Interesting docs

Navigation

Referers

Feeds