You are here: MIMS > EPrints
MIMS EPrints

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

Download Statistics: last 4 weeks
Repository Staff Only: edit this item