Title :
Increasing Cache Port Efficiency for Dynamic Superscalar Microprocessors
Author :
Olukotun, Kunle ; Rosenblum, Mendel ; Wilson, Kenneth M.
Abstract :
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.
Keywords :
2-level adaptive prediction; branch prediction; correlation; system traces; Bandwidth; Buffer storage; Costs; Laboratories; Microprocessors; Modems; Multiplexing; Parallel processing; Permission; 2-level adaptive prediction; branch prediction; correlation; system traces;
Conference_Titel :
Computer Architecture, 1996 23rd Annual International Symposium on
Print_ISBN :
0-89791-786-3
DOI :
10.1109/ISCA.1996.10026