Performance Models for Communication in Collective I/O Operations

被引:1
|
作者
Jha, Shweta [1 ]
Gabriel, Edgar [1 ]
机构
[1] Univ Houston, Dept Comp Sci, Parallel Software Technol Lab, Houston, TX 77204 USA
来源
2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID) | 2017年
基金
美国国家科学基金会;
关键词
D O I
10.1109/CCGRID.2017.31
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many large scale scientific applications spend a significant amount of time in file I/O operations. Collective I/O APIs provide higher level abstractions of I/O across a group of processes. They often reduce the time spent in file I/O by reorganizing data across processes to match the layout of the data on the file system. In this paper we present performance models for the communication occurring in collective write operations as a first step towards developing a full and accurate mode of collective I/O operations. The models derived in this paper take both the application data decomposition and the file domain partitioning strategies used by the I/O library into account. We discuss properties of our performance models and demonstrate using LogGP parameters derived on multiple platforms their impact on the performance of collective I/O operations. The paper further provides comparison to actual measurements performed on an InfiniBand cluster. Our results indicate a good overall match between predicted and observed behavior.
引用
收藏
页码:982 / 991
页数:10
相关论文
共 50 条
  • [11] Collective I/O Performance on the Santos Dumont Supercomputer
    Carneiro, Andre Ramos
    Bez, Jean Luca
    Boito, Francieli Zanon
    Fagundes, Bruno Alves
    Osthoff, Carla
    Navaux, Philippe O. A.
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 45 - 52
  • [12] Improving collective I/O performance using threads
    Dickens, PM
    Thakur, R
    IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 38 - 45
  • [13] Performance Analysis of the Subgroup Method for Collective I/O
    Cha, Kwangho
    Cho, Hyeyoung
    Kim, Sungho
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 26, PARTS 1 AND 2, DECEMBER 2007, 2007, 26 : 38 - 41
  • [14] Improving Collective I/O Performance Using Pipelined Two-Phase I/O
    Tsujita, Yuichi
    Muguruma, Hidetaka
    Yoshinaga, Kazumi
    Hori, Atsushi
    Namiki, Mitaro
    Ishikawa, Yutaka
    HIGH PERFORMANCE COMPUTING SYMPOSIUM 2012 (HPC 2012), 2012, 44 (06): : 34 - 41
  • [15] Improving the performance of collective operations in MPICH
    Thakur, Rajeev
    Gropp, William D.
    2003, Springer Verlag (2840):
  • [16] Improving the performance of collective operations in MPICH
    Thakur, R
    Gropp, WD
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 257 - 267
  • [17] Performance analysis of MPI collective operations
    Jelena Pješivac-Grbović
    Thara Angskun
    George Bosilca
    Graham E. Fagg
    Edgar Gabriel
    Jack J. Dongarra
    Cluster Computing, 2007, 10 (2) : 127 - 143
  • [18] Performance analysis of MPI collective operations
    Pješivac-Grbović, Jelena
    Angskun, Thara
    Bosilca, George
    Fagg, Graham E.
    Gabriel, Edgar
    Dongarra, Jack J.
    Cluster Computing, 2007, 10 (02) : 127 - 143
  • [19] Performance analysis of MPI collective operations
    Pjesivac-Grbovic, Jelena
    Angskun, Thara
    Bosilca, George
    Fagg, Graham E.
    Gabriel, Edgar
    Dongarra, Jack J.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2007, 10 (02): : 127 - 143
  • [20] Performance Evaluation of Collective Write Algorithms in MPI I/O
    Chaarawi, Mohamad
    Chandok, Suneet
    Gabriel, Edgar
    COMPUTATIONAL SCIENCE - ICCS 2009, PART I, 2009, 5544 : 185 - 194