Dingle, Nicholas (2011) HydraMP: Exploiting shared memory parallelism in HYDRA with OpenMP. In: 27th UK Performance Engineering Workshop (UKPEW 2011), 7-8 July 2011, Bradford, UK.

| 
              
PDF
 MIMS_ep2011_62.pdf Download (332kB)  | 
          
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 2010, the AMS's Mathematics Subject Classification > 60 Probability theory and stochastic processes MSC 2010, the AMS's Mathematics Subject Classification > 65 Numerical analysis MSC 2010, the AMS's Mathematics Subject Classification > 68 Computer science  | 
        
| Depositing User: | Dr Nicholas Dingle | 
| Date Deposited: | 02 Dec 2011 | 
| Last Modified: | 20 Oct 2017 14:12 | 
| URI: | https://eprints.maths.manchester.ac.uk/id/eprint/1719 | 
Available Versions of this Item
- 
HydraMP: Exploiting shared memory parallelism in HYDRA with OpenMP. (deposited 14 Jul 2011)
- HydraMP: Exploiting shared memory parallelism in HYDRA with OpenMP. (deposited 02 Dec 2011) [Currently Displayed]
 
 
Actions (login required)
![]()  | 
        View Item | 
			