TY - GEN
T1 - Data access microarchitectures for superscalar processors with compiler-assisted data prefetching
AU - Chen, William Y.
AU - Mahlke, Scott A.
AU - Chang, Pohua P.
AU - Hwu, Wen Mei W.
N1 - Funding Information:
The authors would like to thank Tom Conte and all members of the IMPACT research group for their support, comments and suggestions, This research has been suPported by the National Science Foundation (NSF) under Grant MIP-8809478, Dr. Lee Hoevel at NCR, the AMD 29K Advanced Processor Development Division, Matsuhita Electric Corporation, the National Aeronautics and Space Administration (NASA) under Contract NASA NAG 1-613 in cooperation with the Illinois Computer laboratory for Aerospace Systems and Software (ICLASS).
Publisher Copyright:
© 1991 ACM.
PY - 1991/9/1
Y1 - 1991/9/1
N2 - The performance of superscrdar processors is more sensitive to the memory system delay than their single-issue predecessors. This paper examines alternative data access microarchitectures that effectively support compilerassisted data prefetching in superscalar processors. In particular, a prefetch buffer is shown to be more effective than increasing the cache dimension in solving the cache pollution problem. All in all, we show that a small data cache with compiler-assisted data prefetching can achieve a performance level close to that of an ideal cache.
AB - The performance of superscrdar processors is more sensitive to the memory system delay than their single-issue predecessors. This paper examines alternative data access microarchitectures that effectively support compilerassisted data prefetching in superscalar processors. In particular, a prefetch buffer is shown to be more effective than increasing the cache dimension in solving the cache pollution problem. All in all, we show that a small data cache with compiler-assisted data prefetching can achieve a performance level close to that of an ideal cache.
UR - http://www.scopus.com/inward/record.url?scp=84944799568&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84944799568&partnerID=8YFLogxK
U2 - 10.1145/123465.123478
DO - 10.1145/123465.123478
M3 - Conference contribution
AN - SCOPUS:84944799568
SN - 0897914600
SN - 9780897914604
T3 - Proceedings of the Annual International Symposium on Microarchitecture, MICRO
SP - 69
EP - 73
BT - MICRO 1991 - Proceedings of the 24th Annual International Symposium on Microarchitecture
PB - IEEE Computer Society
T2 - 24th Annual International Symposium on Microarchitecture, MICRO 1991
Y2 - 18 November 1991 through 20 November 1991
ER -