Collective communication primitives (CCPs), such as multicast and broadcast, are essential for many parallel and distributed applications. In response, this study compares a topology-oblivious algorithm underlying the implementation of CCPs in standard instances of MPI with two topology-aware implementations, based on the LLF and GLF algorithms, and an ideal hardware-assisted approach. Our study reveals workload-dependent performance variations among CCP implementations and highlights the importance of CCP algorithm selection in optimizing application performance in supercomputing environments.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

One-to-Many Communication Primitives in Dragonfly Networks

  • José Duro,
  • Adrián Castelló,
  • María Engracia Gómez,
  • Julio Sahuquillo,
  • Enrique S. Quintana-Ortí

摘要

Collective communication primitives (CCPs), such as multicast and broadcast, are essential for many parallel and distributed applications. In response, this study compares a topology-oblivious algorithm underlying the implementation of CCPs in standard instances of MPI with two topology-aware implementations, based on the LLF and GLF algorithms, and an ideal hardware-assisted approach. Our study reveals workload-dependent performance variations among CCP implementations and highlights the importance of CCP algorithm selection in optimizing application performance in supercomputing environments.