I/O in Parallel Applications: the Weakest Link

Abstract
Parallel computers are increasingly being used to run large-scale applications that also have huge input/output (I/O) requirements. However, many applications obtain poor I/O performance on modem parallel machines. This two-part special issue of the Intemational Journal of High Performance Computing Applications contains papers that describe the I/O requirements and the techniques used to perform I/O in real parallel applications. The authors first explain how the I/O application program inter face (API) plays a critical role in enabling such applications to achieve high I/O performance. They describe how the commonly used UNIX I/O interface is inappropriate for parallel I/O and how an explicitly parallel API with support for collective I/O can help the underlying I/O hardware and software perform I/O efficiently. They then describe MPI- IO, a recently defined, standard, portable API specifically designed for high performance parallel I/O. They conclude with an overview of the papers in Part 1 and Part 2 of this special issue.

This publication has 11 references indexed in Scilit: