Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/822082.823152guideproceedingsArticle/Chapter ViewAbstractPublication PageshpdcConference Proceedingsconference-collections
Article

Collective Buffering: Improving Parallel I/O Performance

Published: 05 August 1997 Publication History

Abstract

"Parallel I/O" is the support of a single parallel application run on many nodes; application data is distributed among the nodes, and is read or written to a single logical file, itself spread across nodes 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.

Cited By

View all
  • (2018)HermesProceedings of the 27th International Symposium on High-Performance Parallel and Distributed Computing10.1145/3208040.3208059(219-230)Online publication date: 11-Jun-2018
  • (2013)Improving collective I/O performance by pipelining request aggregation and file accessProceedings of the 20th European MPI Users' Group Meeting10.1145/2488551.2488559(37-42)Online publication date: 15-Sep-2013
  • (2013)A highly reliable and parallelizable data distribution scheme for data gridsFuture Generation Computer Systems10.1016/j.future.2012.07.00629:2(509-519)Online publication date: 1-Feb-2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
HPDC '97: Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
August 1997
ISBN:0818681179

Publisher

IEEE Computer Society

United States

Publication History

Published: 05 August 1997

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 166 of 966 submissions, 17%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2018)HermesProceedings of the 27th International Symposium on High-Performance Parallel and Distributed Computing10.1145/3208040.3208059(219-230)Online publication date: 11-Jun-2018
  • (2013)Improving collective I/O performance by pipelining request aggregation and file accessProceedings of the 20th European MPI Users' Group Meeting10.1145/2488551.2488559(37-42)Online publication date: 15-Sep-2013
  • (2013)A highly reliable and parallelizable data distribution scheme for data gridsFuture Generation Computer Systems10.1016/j.future.2012.07.00629:2(509-519)Online publication date: 1-Feb-2013
  • (2011)A cost-intelligent application-specific data layout scheme for parallel file systemsProceedings of the 20th international symposium on High performance distributed computing10.1145/1996130.1996138(37-48)Online publication date: 8-Jun-2011
  • (2008)Scaling parallel I/O performance through I/O delegate and caching systemProceedings of the 2008 ACM/IEEE conference on Supercomputing10.5555/1413370.1413380(1-12)Online publication date: 15-Nov-2008
  • (2008)Dynamically adapting file domain partitioning methods for collective I/O based on underlying parallel file system locking protocolsProceedings of the 2008 ACM/IEEE conference on Supercomputing10.5555/1413370.1413374(1-12)Online publication date: 15-Nov-2008
  • (2003)ReferencesSourcebook of parallel computing10.5555/941480.941507(729-789)Online publication date: 1-Jan-2003
  • (1999)The impact of spatial layout of jobs on parallel I/O performanceProceedings of the sixth workshop on I/O in parallel and distributed systems10.1145/301816.301830(45-56)Online publication date: 1-May-1999

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media