JOURNAL ARTICLE

Increasing cache port efficiency for dynamic superscalar microprocessors

Kenneth M. WilsonKunle OlukotunMendel Rosenblum

Year: 1996 Journal:   ACM SIGARCH Computer Architecture News Vol: 24 (2)Pages: 147-157   Publisher: ACM SIGARCH

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:
Computer science Cache Porting Cache coloring Cache pollution Smart Cache Cache algorithms Page cache Parallel computing Cache invalidation CPU cache Embedded system Operating system

Metrics

12
Cited By
0.71
FWCI (Field Weighted Citation Impact)
24
Refs
0.77
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.