TY - JOUR
T1 - I/O in parallel applications
T2 - the weakest link
AU - Thakur, Rajeev
AU - Lusk, Ewing
AU - Gropp, William
N1 - Copyright:
Copyright 2017 Elsevier B.V., All rights reserved.
PY - 1998
Y1 - 1998
N2 - 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 Internationa/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 interface (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.
AB - 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 Internationa/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 interface (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.
UR - http://www.scopus.com/inward/record.url?scp=0032294723&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0032294723&partnerID=8YFLogxK
U2 - 10.1177/109434209801200401
DO - 10.1177/109434209801200401
M3 - Article
AN - SCOPUS:0032294723
SN - 1094-3420
VL - 12
SP - 389
EP - 395
JO - International Journal of High Performance Computing Applications
JF - International Journal of High Performance Computing Applications
IS - 4
ER -