Optimizations
Given complete access information, an implementation can perform optimizations such as:
- Data Sieving: Read large chunks and extract what is really needed
- Collective I/O: Merge requests of different processes into larger requests
- Improved prefetching and caching