报告题名: | Generating Grain Graphs Using the OpenMP Tools API |
作者: | Langdal, Peder Voldnes
|
出版者: | NTNU
|
出版年: | 2017
|
发表日期: | 2017
|
国家: | 挪威
|
语种: | 英语
|
英文关键词: | OpenMP
; Parallel computing
; OMPT
; Grain Graphs
|
英文摘要: | Computers are becoming increasingly parallel. Many applications rely on OpenMP to divide units of work between a set of worker threads. Typically, this is done using parallel for-loops or tasking. Grain graphs is a recent method for visualizing program execution from a program perspective. It shows the control flow of a program in terms of fork and join points. Between such points, one can find grains, which are task instances or for-loop chunks. Attached to these grains are a set of metrics that inform the programmer of how they well they perform.
However, generating grain graphs means using the MIR runtime system, as it is the only one designed to provide all the needed metrics. In this paper, I look at the OpenMP Tools API as an alternative. I show what data can be immediately obtained from the interface. Furthermore, I look at whether any metrics require extensions to OMPT. I find that most task-related metrics are available, but that information about for-loop chunks is missing from the API. I propose that an event for chunk scheduling is introduced, as well as an event denoting the end of task creation. |
URL: | https://brage.bibsys.no/xmlui/bitstream/handle/11250/2434632/gg_pt_paper.pdf?sequence=1&isAllowed=y
|
资源类型: | 研究报告
|
标识符: | http://119.78.100.158/handle/2HF3EXSE/29295
|
Appears in Collections: | 过去全球变化的重建 影响、适应和脆弱性 科学计划与规划 气候变化与战略 全球变化的国际研究计划 气候减缓与适应 气候变化事实与影响
|
File Name/ File Size |
Content Type |
Version |
Access |
License |
|
gg_pt_paper.pdf(219KB) | 研究报告 | -- | 开放获取 | | View
Download
|
|
Recommended Citation: |
Langdal, Peder Voldnes. Generating Grain Graphs Using the OpenMP Tools API. 2017-01-01.
|
|
|