|
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
|