Contents Introduction Elements of Data Prefetch Support Locality Read or Write Access Size of block to access Base update Faulting v. Non-faulting Miscellaneous Features Guidelines for Prefetching Data Data Prefetch Support on GCC Targets Summary 3DNow! Alpha AltiVec IA-32 SSE IA-64 MIPS MMIX PA-RISC PowerPC SuperH SPARC XScale References Introduction The framework for data prefetch in GCC support