An Openmp Free Agent Threads Implementation

OPENMP: ENABLING MASSIVE NODE-LEVEL PARALLELISM, IWOMP 2021(2021)

引用 5|浏览4
暂无评分
摘要
In this paper, we introduce a design and implementation of the free agent threads for OpenMP. These threads increase the malleability of the OpenMP programming model, offering resource managers and runtime systems flexibility to manage threads and resources efficiently. We demonstrate how free agent threads can address load imbalances problems at the OpenMP level and at an MPI level or higher. We use two mini-apps extracted from two real HPC applications and representative of real-world codes to demonstrate this. We conclude that more malleability in thread management is necessary, and free agents can be regarded as a practical starting point to increase malleability in thread management.
更多
查看译文
关键词
OpenMP, Tasks, Free agent, Malleability, Dynamic load balancing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要