We implement and compare several hardware prefetching strategies. A prefetcher watches memory access patterns and loads data into cache before it's needed, reducing cache misses. prefetcher_lab/ ├── ...