Increasing Cache Port Efficiency for Dynamic Superscalar Microprocessors
Author(s) -
Olukotun, K.,
Rosenblum, M.,
Wilson, K.M.
Publication year - 1996
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 1.479
H-Index - 123
ISSN - 1063-6897
ISBN - 0-89791-786-3
DOI - 10.1109/isca.1996.10026
The memory bandwidth demands of modern microprocessors require the use of a multi-ported cache to achieve peak performance. However, multi-ported caches are costly to implement. In this paper we propose techniques for improving the bandwidth of a single cache port by using additional buffering in the processor, and by taking maximum advantage of a wider cache port. We evaluate these techniques using realistic applications that include the operating system. Our techniques using a single-ported cache achieve 91% of the performance of a dual-ported cache.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom