| | Using Speculative Execution to Automatically Hide I/O Latency (Site not responding. Last check: 2007-10-29) |
 | | This trend is causing applications that must fetch data from disk to spend an increasing proportion of their execution times stalled on disk I/O. I/O prefetching, a well-known technique for hiding disk latency, has the potential to alleviate this problem, particularly when the data that needs to be fetched is distributed across multiple disks. |
 | | These added executions skip some operations, like accesses to uncached data, so that they can run ahead of their target normal executions. |
 | | Despite any such differences, the approach predicts that the data accesses encountered during speculative executions will often be the same as the data accesses that will be encountered during their target normal executions such that, by initiating prefetching of that data, speculative executions could reduce the I/O stall time of their target normal executions. |
| www.pdl.cmu.edu /PDL-FTP/TIP/CMU-CS-01-172_abs.html (368 words) |