Collective buffering: Improving parallel I/O performance

被引:22
作者
Nitzberg, B
Lo, V
机构
来源
SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS | 1997年
关键词
D O I
10.1109/HPDC.1997.622371
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
''Parallel I/O'' is the support of a single parallel application run an many nodes; application data is distributed among the nodes, and is read or written to a single logical fife, itself spread across nodes and and disks. Parallel I/O is a mapping problem from the data layout in node memory to the file layout on disks. Since the mapping can be quite complicated and involve significant data movement, optimizing the mapping is critical for performance. We discuss our general model of the problem, describe four Collective Buffering algorithms we designed, and report experiments testing their performance on an Intel Paragon and an IBM SP2 both housed at NASA Ames Research Center. Our experiments show improvements of up to two order of magnitude over standard techniques and the potential to deliver peak performance with minimal hardware support.
引用
收藏
页码:148 / 157
页数:10
相关论文
共 50 条
  • [21] 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
  • [22] Scaling Parallel I/O Performance through I/O Delegate and Caching System
    Nisar, Arifa
    Liao, Wei-keng
    Choudhary, Alok
    INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2008, : 487 - 498
  • [23] Improving the Performance of HDFS by Reducing I/O Using Adaptable I/O System
    Park, Jung Kyu
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 3139 - 3144
  • [24] Improving Virtualized I/O Performance by Expanding the Polled I/O Path of Linux
    Seo, Dongjoo
    Joo, Yongsoo
    Dutt, Nikil
    PROCEEDINGS OF THE 2024 16TH ACM WORKSHOP ON HOT TOPICS IN STORAGE AND FILE SYSTEMS, HOTSTORAGE 2024, 2024, : 31 - 37
  • [25] Improving MPI-HMMER's Scalability With Parallel I/O
    Walters, John Paul
    Darole, Rohan
    Chaudhary, Vipin
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 1022 - 1032
  • [26] Adaptable I/O System based I/O Reduction for Improving the Performance of HDFS
    Park, Jung Kyu
    Kim, Jaeho
    Koo, Sungmin
    Baek, Seungjae
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2016, 16 (06) : 880 - 888
  • [27] Improving I/O performance with a conditional store buffer
    Schaelicke, L
    Davis, A
    31ST ANNUAL ACM/IEEE INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, 1998, : 160 - 169
  • [28] Improving disk I/O performance in a virtualized system
    Li, Dingding
    Jin, Hai
    Liao, Xiaofei
    Zhang, Yu
    Zhou, Bingbing
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (02) : 187 - 200
  • [29] Improving the I/O Performance in the Reduce Phase of Hadoop
    Fujishima, Eita
    Yamaguchi, Saneyasu
    PROCEEDINGS OF 2015 THIRD INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2015, : 82 - 88
  • [30] Multithreaded Two-Phase I/O: Improving Collective MPI-IO Performance on a Lustre File System
    Tsujita, Yuichi
    Yoshinaga, Kazumi
    Hori, Atsushi
    Sato, Mikiko
    Namiki, Mitaro
    Ishikawa, Yutaka
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 232 - 235