Parallel I/O
Parallel I/O, in the context of a computer, means the performance of multiple input/output operations at the same time, for instance simultaneously outputs to storage devices and display devices.[1] It is a fundamental feature of operating systems.[2]
One particular instance is parallel writing of data to disk; when file data is spread across multiple disks, for example in a RAID array, one can store multiple parts of the data at the same time, thereby achieving higher write speeds than with a single device.[3][4]
Other ways of parallel access to data include: Parallel Virtual File System, Lustre, GFS etc.
Features
Scientific computing
It is used for scientific computing and not for databases. It break up support into multiple layers including High level I/O library, Middleware layer and Parallel file system.[5] Parallel File System manages the single view, maintains logical space and provides access to data files.[6]
- ^ "Parallel I/O" (PDF). Johns Hopkins University.
- ^ "Introduction to Parallel I/O" (PDF). Oak Ridge National Laboratory.
- ^ "Introduction: The Parallel I/O Stack" (PDF). Cornell University.
- ^ "Introduction to Parallel I/O". The University of Texas at Austin.
- ^ "Parallel I/O". Scientific Computing Department.
- ^ "A Comprehensive Look at High Performance Parallel I/O". Berkeley Lab.