Autor: |
Ananya Muddukrishna, Peter A Jonsson, Mats Brorsson |
Jazyk: |
angličtina |
Rok vydání: |
2015 |
Předmět: |
|
Zdroj: |
PLoS ONE, Vol 10, Iss 4, p e0123545 (2015) |
Druh dokumentu: |
article |
ISSN: |
1932-6203 |
DOI: |
10.1371/journal.pone.0123545 |
Popis: |
Programmers struggle to understand performance of task-based OpenMP programs since profiling tools only report thread-based performance. Performance tuning also requires task-based performance in order to balance per-task memory hierarchy utilization against exposed task parallelism. We provide a cost-effective method to extract detailed task-based performance information from OpenMP programs. We demonstrate the utility of our method by quickly diagnosing performance problems and characterizing exposed task parallelism and per-task instruction profiles of benchmarks in the widely-used Barcelona OpenMP Tasks Suite. Programmers can tune performance faster and understand performance tradeoffs more effectively than existing tools by using our method to characterize task-based performance. |
Databáze: |
Directory of Open Access Journals |
Externí odkaz: |
|