up up previous
Next: Bibliography Up: Optimization Techniques Previous: Collective I/O


Data prefetching

While dealing with OOC problems, data is divided into chunks small enough to fit into memory. After reading desired amount of data, the required calculations are performed and the results are written back to the disk. Then, operations of reading, calculating and writing are performed on another chunk of data.

The optimization strategy is based on the idea of non-blocking accesses to a disk. In this solution, the IO operations can be performed concurrently with calculations, so the next chunk of data can be read while performing the calculations on the previous one [*].



Created by Katarzyna Zając