Design and Implementation of Broadcast Algorithms for Extreme-Scale Systems

被引:3
|
作者
Shamis, Pavel [1 ]
Graham, Richard [1 ]
Venkata, Manjunath Gorentla [1 ]
Ladd, Joshua [1 ]
机构
[1] Oak Ridge Natl Lab, Oak Ridge, TN USA
关键词
MPI; Scalability; Hierarchy; Broadcast; Algorithm;
D O I
10.1109/CLUSTER.2011.17
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The scalability and performance of collective communication operations limit the scalability and performance of many scientific applications. This paper presents two new blocking and nonblocking Broadcast algorithms for communicators with arbitrary communication topology, and studies their performance. These algorithms benefit from increased concurrency and a reduced memory footprint, making them suitable for use on large-scale systems. Measuring small, medium, and large data Broadcasts on a Cray-XT5, using 24,576 MPI processes, the Cheetah algorithms outperform the native MPI on that system by 51%, 69%, and 9%, respectively, at the same process count. These results demonstrate an algorithmic approach to the implementation of the important class of collective communications, which is high performing, scalable, and also uses resources in a scalable manner.
引用
收藏
页码:74 / 83
页数:10
相关论文
共 50 条
  • [1] Topology-oblivious optimization of MPI broadcast algorithms on extreme-scale platforms
    Hasanov, Khalid
    Quintin, Jean-Noel
    Lastovetsky, Alexey
    SIMULATION MODELLING PRACTICE AND THEORY, 2015, 58 : 30 - 39
  • [2] Sublinear Algorithms for Extreme-Scale Data Analysis
    Seshadhri, C.
    Pinar, Ali
    Thompson, David
    Bennett, Janine C.
    TOPOLOGICAL AND STATISTICAL METHODS FOR COMPLEX DATA: TACKLING LARGE-SCALE, HIGH-DIMENSIONAL, AND MULTIVARIATE DATA SPACES, 2015, : 39 - 54
  • [3] High-Level Topology-Oblivious Optimization of MPI Broadcast Algorithms on Extreme-Scale Platforms
    Hasanov, Khalid
    Quintin, Jean-Noel
    Lastovetsky, Alexey
    EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT II, 2014, 8806 : 412 - 424
  • [4] mOS: An Architecture for Extreme-Scale Operating Systems
    Wisniewski, Robert W.
    Inglett, Todd
    Keppel, Pardo
    Murty, Ravi
    Riesen, Rolf
    PROCEEDINGS OF THE 4TH INTERNATIONAL WORKSHOP ON RUNTIME AND OPERATING SYSTEMS FOR SUPERCOMPUTERS, ROSS 2014, 2014,
  • [5] A characterization of workflow management systems for extreme-scale applications
    da Silva, Rafael Ferreira
    Filgueira, Rosa
    Pietri, Ilia
    Jiang, Ming
    Sakellariou, Rizos
    Deelman, Ewa
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 75 : 228 - 238
  • [6] Extreme-scale computer architecture
    Josep Torrellas
    NationalScienceReview, 2016, 3 (01) : 19 - 23
  • [7] Visualizing extreme-scale data
    Ma, Kwan-Liu
    VISUALIZATION AND DATA ANALYSIS 2008, 2008, 6809
  • [8] ARCHITECTURES FOR EXTREME-SCALE COMPUTING
    Torrellas, Josep
    COMPUTER, 2009, 42 (11) : 28 - 35
  • [9] Extreme-scale computer architecture
    Torrellas, Josep
    NATIONAL SCIENCE REVIEW, 2016, 3 (01) : 19 - 23
  • [10] Simulation at Extreme-Scale: Co-Design Thinking and Practices
    Rong Tian
    Archives of Computational Methods in Engineering, 2014, 21 : 39 - 58