Optimizing IO

9/27/99


Click here to start


Table of Contents

Optimizing IO

Rules for best IO performance

IO Bottleneck - fyods

Rules for Stream IO and Shared File IO

File systems - NFS (slowest) & UFS (still slow)

File systems PFS file system

C and Fortran IO APIs

IO Results Impacted by Many Factors

IO Results - C Streams

IO Results - C write/read/cwrite/cread

IO Results - C Shared File - Without ‘yod -masync’

IO Results: C Shared File with ‘yod -masync’ and Best API

IO Results: F77 read/write

IO Results: F90 using Async IO

Sample programs using sync IO and async IO

Author: Ben Cole

Email: pfay@lanl.gov

Download presentation source

Acknowledgement and Disclaimer