2011.62: HydraMP: Exploiting shared memory parallelism in HYDRA with OpenMP
2011.62: Nicholas Dingle (2011) HydraMP: Exploiting shared memory parallelism in HYDRA with OpenMP. In: 27th UK Performance Engineering Workshop (UKPEW 2011), 7-8 July 2011, Bradford, UK.
This is the latest version of this eprint.
Full text available as:
| PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader 255 Kb |
Abstract
Multicore CPUs are now found in desktops, servers and supercomputers but many existing parallel performance analysis tools were designed for the single-core distributed-memory world. We investigate the practicality of taking an existing tool, namely the HYDRA response time analyser, and parallelising it with OpenMP to produce a multithreaded implementation suitable for execution on multicore shared-memory machines. We discuss the amount of software engineering work required and show that only a small number of lines of code need to be added to achieve dramatic speed-ups over the serial version. We also compare the run-times of our OpenMP-parallelised version with existing MPI-parallelised code on the same hardware.
| Item Type: | Conference or Workshop Item (Paper) |
|---|---|
| Subjects: | MSC 2000 > 60 Probability theory and stochastic processes MSC 2000 > 65 Numerical analysis MSC 2000 > 68 Computer science |
| MIMS number: | 2011.62 |
| Deposited By: | Dr Nicholas Dingle |
| Deposited On: | 02 December 2011 |
Available Versions of this Item
- HydraMP: Exploiting shared memory parallelism in HYDRA with OpenMP (deposited 02 December 2011) [Currently Displayed]
Download Statistics: last 4 weeks
Repository Staff Only: edit this item