OpenMP


OpenMP

OpenMP is a relatively new industry standard for shared memory programming. This allows, for the first time, shared memory parallel programs to be made portable across a wide range of platforms. For this reason, UKHEC have identified OpenMP as a key area of current interest.

Benchmarks

Overheads due to synchronisation and loop scheduling are an important factor in determining the performance of shared memory parallel programs. EPCC have designed a set of microbenchmarks to measure these classes of overhead for language constructs in OpenMP. The benchmarks can be downloaded from the OpenMP Microbenchmarks page.
Overheads of OpenMP synchronisation constructs on a 195Mhz SGI Origin 2000, using the MipsPro f90 compiler. Find out more


Related Documents

Courses

Links


Last modified: Mon May 20 17:15:28 BST 2002