Theses and Dissertations
Issuing Body
Mississippi State University
Advisor
Skjellum, Anthony
Committee Member
Reese, Donna S.
Committee Member
Haupt, Tomasz
Date of Degree
5-11-2002
Document Type
Graduate Thesis - Open Access
Major
Computer Science
Degree Name
Master of Science
College
College of Engineering
Department
Department of Computer Science
Abstract
MPI-IO, the parallel I/O functionality of MPI-2, is a portable interface designed specifically to achieve high-performance. This thesis proposes fundamental design criteria influencing the performance of a portable high performance I/O middleware. This thesis hypothesizes that overlap of I/O and computation and agglomeration of I/O requests based on an application's access pattern improve the performance of a portable parallel I/O implementation. The work included the development of MercutIO, a complete, portable, high performance MPI-IO implementation. MercutIO achieves portability through the Bulldog Abstract File System, a portable, efficient non-collective I/O interface, also developed in this thesis work. A new data access model based on non-blocking semantics is presented here. Two new I/O metrics (degree of overlapping and degree of non-contiguity) as well as parallel I/O benchmarks essential in the performance appraisal of a parallel I/O implementation are introduced in this thesis.
URI
https://hdl.handle.net/11668/20758
Recommended Citation
Rajaram, Kumaran, "Principal Design Criteria Influencing the Performance of a Portable, High Performance Parallel I/O Implementation" (2002). Theses and Dissertations. 3632.
https://scholarsjunction.msstate.edu/td/3632
Comments
MPI-IO||MPI-2||Parallel I/O||MercutIO||BAFS