1992 · 246 citations · 18 references
ComputingComputer ScienceComputer SystemsInformation RetrievalMemoryParallel ComputingBuffer ManagementCache Behavior AnalysisCachingMemory Hierarchy OptimizationCache OptimizationCache PrefetchingMemory LatencyMemory Latency OptimizationMemory Latency ReductionMemory PrefetchingPrefetchingPrefetching Strategies
Non-blocking caches and prefetehing caches are two techniques for hiding memory latency by exploiting the overlap of processor computations with data accesses. A nonblocking cache allows execution to proceed concurrently with cache misses as long as dependency constraints are observed, thus exploiting post-miss operations, A prefetching cache generates prefetch requests to bring data in the cache before it is actually needed, thus allowing overlap with premiss computations.
18
Branch Prediction Strategies and Branch Target Buffer Design
Lockup-free instruction fetch/prefetch cache organization
David Kroft · 1998 · 564 citations · Full text