A dynamic, unified design for dedicated message matching engines for collective and point-to-point communications.
Parallel Computing(2019)
摘要
•Proposing a unified message queue design that uses the PNP approach [4] for pt2pt elements along with the COL approach [28] to improve message matching operation and memory consumption.•Discussing four design alternatives: COL+LL, LL+PNP, COL+PNP and OMPI. In COL+LL, the COL approach is used for collective queue elements and a single linked list queue is used for point-to-point elements. In LL+PNP, a linked list queue is used for collective elements and the PNP approach is used for pt2pt elements. COL+PNP combines the two approaches and uses the COL approach for collectives and the PNP design for point-to-point elements. The OMPI design refers to Open MPI queue design.•Evaluating the impact of all aforementioned designs on the performance of collective elements, point-to-point elements, and all the elements, discussing the memory consumption of them and comparing them with OMPI, Also evaluating their impact on application runtime.
更多查看译文
关键词
MPI,Message matching,Message queue,Collective communications,Point-to-point communications
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要