- Next: Basic parallel I/O operations
- Up: Departmental seminar at UWCC
- Previous: PBLAS operations
Parallel I/O and Dense Matrices
Divide parallel I/O modes into two broad classes
- There is one file pointer into the disk file. In this case there are two
possibilities
- Only one process has access to the file pointer. Thus only that process
can do I/O to the file, and has to scatter to, or gather from, the
other processes when reading or writing the file.
- All processes in a group have access to the file pointer. Synchronization
is required if the order in which data are written to, or read from, the
file is important.
- Each process in a group has its own file pointer. Again there are two
main possibilities
- The file pointers can all access a global file space. In this
case we refer to the file as a ``shared file.''
- Each file pointer can only access its own local file space. In this
case we refer to the file as a ``distributed file.''
Slide 42 of Departmental seminar at UWCC, David W. Walker, UWCC. (Updated 01/31/96)