Darryl Gove has a brief but informative slideware discussion showing the use of the Performance Analyzer with a simple OpenMP code that demonstrates the performance differences between static and dynamic scheduling. It's worth watching.
Skip to content, navigation.
Darryl Gove has a brief but informative slideware discussion showing the use of the Performance Analyzer with a simple OpenMP code that demonstrates the performance differences between static and dynamic scheduling. It's worth watching.
Just released:
HPC
Profiling
with the Sun Studio Performance Tools
Marty Itzkowitz and Yukon Maruyama (Sun Microsystems) describe how to
use the Sun Studio Performance Tools to understand the performance
issues in single-threaded, multi-threaded,
OpenMP, and MPI applications, and the techniques used to profile them.
This paper was presented at the Third Parallel Tools Workshop
held in Dresden Germany in September.
The link to the article is:
http://developers.sun.com/sunstudio/documentation/techart/hpc_profiling.pdf
Need to know more about parallel and multithreaded programming, but were afraid to ask?
Here's a really good set of seven tutorials presented by Ruud van der Pas called:
"An Introduction to Parallel Programming"
OpenMP is a shared memory multithreading API that utilizes source code directives to turn a serial program into a parallel program. In most cases it doesn't require any reprogramming, just the insertion of directives around loops.
The Sun Studio compilers recognize OpenMP directives and generate the appropriate parallel code automatically.
The OpenMP API specification is under constant development by a committee of international volunteers. The official website is openmp.org.
The annual International Workshop on OpenMP (IWOMP) was held in Dresden, Germany last week and a number of interesting presentations were given. Most of the slides are now available on the IWOMP 2009 website.
Here are some of particular interest:
An Overview of OpenMP 3.0 Ruud van der Pas, Sun Microsystems
Tasking in OpenMP 3.0 Alejandro Duran, Barcelona Supercomputing Center
Sun Studio OpenMP Compilers and Tools Ruud van der Pas, Sun Microsystems
OpenMP And Performance Ruud van der Pas, Sun Microsystems
This blog copyright 2009 by rchrd