informed-prefetching · research · also Transparent Informed Prefetching, TIP

Informed prefetching

Informed prefetching uses application disclosures of future file accesses to schedule advance reads under shared resource constraints.

Related Observatory article: Informed prefetching on hesela.com

Disclosure identifies future accesses in file-level terms rather than prescribing a lower-level policy. The historical TIP prototype could exploit nonsequential and cross-file access knowledge. [1]

TIP-2 balances buffers for advance reads, hinted reuse and unhinted LRU caching using estimated execution-time costs and benefits. The three demands compete for memory. [2]

Relations

related
TIPTOE, readahead (Linux syscall), Table-based Prefetching (TaP), Prefetch wastage

Limitations

  • Application hints describe expected accesses, not completed reads or guaranteed cache residency. [1]

Citations

  1. Patterson and Gibson. Exposing I/O Concurrency with Informed Prefetching. PDIS 1994, sections 1-2. (accessed 2026-11-14)
  2. Patterson et al. Informed Prefetching and Caching. SOSP 1995, sections 3-4 and 6-7. (accessed 2026-11-14)
Sources & caveats
  • Historical primary-source review; the Mach 3.0 TIP prototype and OSF/1 TIP-2 evaluation are distinct systems, not current Linux implementations.

JSON: /data/terms/informed-prefetching.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. Informed prefetching. Hesela. 2026-11-14. https://hesela.dev/terms/informed-prefetching/