Identifying Optimization Opportunities Using Memory Access Tracing In Openshmem Runtimes With The Tau Performance System

2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020)(2020)

引用 0|浏览36
暂无评分
摘要
Exascale systems are expected to have fewer bytes of memory per core available than present petascale systems. Previous analysis of the Open MPI OpenSHMEM runtime has shown that it allocates some object types which use memory proportional to the square of the number of PEs. In this paper, we describe a technique for tracking memory accesses by OpenSHMEM runtimes. By tracking reads and writes, we can determine which object types are constant after initialization; those objects could be shared across PEs which are co-located on the same physical node. This tracking is implemented in the TAU Performance System by using user-level page fault handling in Linux.
更多
查看译文
关键词
Open MPI OpenSHMEM runtime,tracking memory accesses,OpenSHMEM runtimes,TAU Performance System,memory access tracing,exascale systems,petascale systems,optimization opportunities identification,user-level page fault handling,Linux
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要