2. Compiling and Running OpenMP Programs
3. Implementation-Defined Behaviors
6. Automatic Scoping of Variables
8.1 Some General Recommendations
8.2 False Sharing And How To Avoid It
8.3 Solaris OS Tuning Features
Once you have a correct, working OpenMP program, it is worth considering its overall performance. There are some general techniques that you can utilize to improve the efficiency and scalability of an OpenMP application, as well as techniques specific to the Sun platforms. These are discussed briefly here.
For additional information, see Solaris Application Programming, by Darryl Gove, which is available from http://www.sun.com/books/catalog/solaris_app_programming.xml
Also, visit the Oracle Solaris Studio portal for occasional articles and case studies regarding performance analysis and optimization of OpenMP applications, at http://www.oracle.com/technetwork/server-storage/solarisstudio.