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 | IEEE Computer Society |
| Number of pages | 5 |
| ISBN (Electronic) | 9781728165820 |
| ISBN (Print) | 9781728165837 |
| DOIs | |
| Publication status | Published - 14 May 2020 |
| Event | 28th Euromicro International Conference on Parallel, Distributed and Network-based Processing - Sweeden, Västerås, Sweden Duration: 11 Mar 2020 → 13 Mar 2020 Conference number: 28 http://www.pdp2020.com/ |
Publication series
| Name | Proceedings - Euromicro Workshop on Parallel and Distributed Processing |
|---|---|
| Publisher | IEEE |
| ISSN (Print) | 1066-6192 |
| ISSN (Electronic) | 2377-5750 |
Conference
| Conference | 28th Euromicro International Conference on Parallel, Distributed and Network-based Processing |
|---|---|
| Abbreviated title | PDP 2020 |
| Country/Territory | Sweden |
| City | Västerås |
| Period | 11/03/20 → 13/03/20 |
| Internet address |
Fingerprint
Dive into the research topics of 'A hybrid approach to parallel pattern discovery in C++'. Together they form a unique fingerprint.Projects
- 2 Finished
-
TeamPlay: H2020 ICT-5 Teamplay
Brown, C. (PI)
Joint Research Centre European Commission
1/01/18 → 31/12/20
Project: Standard
-
Discovery: Pattern Discovery and Program: Discovery: Pattern Discovery and Program Shaping for Manycore Systems
Thomson, J. (PI), Hammond, K. (CoI) & Sarkar, S. (CoI)
1/07/17 → 31/12/20
Project: Standard
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver