Abstract
Parallel pattern libraries offer a strong combination of abstraction and performance. However, discovering places in sequential code where parallel patterns should be introduced is still highly non-trivial, often requiring expert manual analysis and profiling. We present a hybrid discovery technique to detect instances of parallel patterns in sequential code. This employs both static and dynamic trace-based analysis, together with hotspot detection. We evaluate our pattern discovery mechanism on a number of representative benchmarks. We evaluate the performance of the resulting parallelised benchmarks on a 24-core parallel machine.
Original language | English |
---|---|
Title of host publication | 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Pages | 187-191 |
Number of pages | 5 |
ISBN (Electronic) | 978-1-7281-6582-0 |
ISBN (Print) | 978-1-7281-6583-7 |
DOIs | |
Publication status | Published - 14 May 2020 |
Event | 28th Euromicro International Conference on Parallel, Distributed and Network-base Processing - Västerås, Sweden Duration: 11 Mar 2020 → 13 Mar 2020 http://www.pdp2020.com/ |
Publication series
Name | |
---|---|
Publisher | IEEE |
ISSN (Print) | 1066-6192 |
ISSN (Electronic) | 2377-5750 |
Conference
Conference | 28th Euromicro International Conference on Parallel, Distributed and Network-base Processing |
---|---|
Abbreviated title | PDP 2020 |
Country/Territory | Sweden |
City | Västerås |
Period | 11/03/20 → 13/03/20 |
Internet address |