An Efficient MPI Message Queue Mechanism for Large-scale Jobs

被引:12
|
作者
Zounmevo, Judicael A. [1 ]
Afsahi, Ahmad [1 ]
机构
[1] Queens Univ, Dept Elect & Comp Engn, Kingston, ON, Canada
关键词
MPI; Message Queues; Multidimensional Searches; Scalability; Exascale;
D O I
10.1109/ICPADS.2012.70
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Message Passing Interface (MPI) message queues have been shown to grow proportionately to the job size for many applications. With such a behaviour and knowing that message queues are used very frequently, ensuring fast queue operations at large scales is of paramount importance in the current and the upcoming exascale computing eras. Scalability, however, is two-fold. With the growing processor core density per node, and the expected smaller memory density per core at larger scales, a queue mechanism that is blind on memory requirements poses another scalability issue even if it solves the speed of operation problem. In this work we propose a multidimensional queue traversal mechanism whose operation time and memory overhead grow sub-linearly with the job size. We compare our proposal with a linked list-based approach which is not scalable in terms of speed of operation, and with an array-based method which is not scalable in terms of memory consumption. Our proposed multidimensional approach yields queue operation time speedups that translate to up to 4-fold execution time improvement over the linked list design for the applications studied in this work. It also shows a consistent lower memory footprint compared to the array-based design.
引用
下载
收藏
页码:464 / 471
页数:8
相关论文
共 50 条
  • [21] Efficient Large-Scale Stereo Matching
    Geiger, Andreas
    Roser, Martin
    Urtasun, Raquel
    COMPUTER VISION-ACCV 2010, PT I, 2011, 6492 : 25 - +
  • [22] Efficient Large-Scale Model Checking
    Verstoep, Kees
    Bal, Henri E.
    Barnat, Jiri
    Brim, Lubos
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 201 - +
  • [23] Efficient Large-Scale Structured Learning
    Branson, Steve
    Beijbom, Oscar
    Belongie, Serge
    2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2013, : 1806 - 1813
  • [24] A scalable and efficient prefix-based lookup mechanism for large-scale grids
    Chan, Philip
    Abramson, David
    E-SCIENCE 2007: THIRD IEEE INTERNATIONAL CONFERENCE ON E-SCIENCE AND GRID COMPUTING, PROCEEDINGS, 2007, : 352 - 359
  • [25] Efficient large-scale transformation of yeast
    Yamada, K
    Wang, JC
    Osawa, H
    Scott, DK
    Granner, DK
    BIOTECHNIQUES, 1998, 24 (04) : 596 - +
  • [26] Efficient large-scale BGP simulations
    Dimitropoulos, Xenofontas A.
    Riley, George F.
    COMPUTER NETWORKS, 2006, 50 (12) : 2013 - 2027
  • [27] An efficient, large-scale synthesis of cytenamide
    Bedford, Colin T.
    JOURNAL OF CHEMICAL RESEARCH, 2018, (03) : 153 - 155
  • [28] A Large-Scale Malleable Tsunami Simulation Realized on an Elastic MPI Infrastructure
    Mo-Hellenbrand, Ao
    Compres, Isaias
    Meister, Oliver
    Bungartz, Hans-Joachim
    Gerndt, Michael
    Bader, Michael
    ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2017, 2017, : 271 - 274
  • [29] Enhancing fault-tolerance of large-scale MPI scientific applications
    Rodriguez, G.
    Gonzalez, P.
    Martin, M. J.
    Tourino, J.
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2007, 4671 : 153 - 161
  • [30] Understanding the Mechanism of Large-Scale Landslides
    Huang, Runqiu
    ENGINEERING GEOLOGY FOR SOCIETY AND TERRITORY, VOL 2: LANDSLIDE PROCESSES, 2015, : 13 - 32