Volume 25, Issue 5 pp. 275-287
Article
Free Access

Dual Cache Architecture for Low Cost and High Performance

First published: 01 October 2003
Citations: 2
Jung-Hoon Lee (phone: +82 2 2123 2718, email: [email protected]) and Shin-Dug Kim (email: [email protected]) are with the Department of Computer Science, Yonsei University, Seoul, Korea.
Gi-Ho Park (email: [email protected]) is with Samsung Electronics Co., Suwon, Korea.

Abstract

We present a high performance cache structure with a hardware prefetching mechanism that enhances exploitation of spatial and temporal locality. Temporal locality is exploited by selectively moving small blocks into the direct-mapped cache after monitoring their activity in the spatial buffer. Spatial locality is enhanced by intelligently prefetching a neighboring block when a spatial buffer hit occurs. We show that the prefetch operation is highly accurate: over 90% of all prefetches generated are for blocks that are subsequently accessed. Our results show that the system enables the cache size to be reduced by a factor of four to eight relative to a conventional direct-mapped cache while maintaining similar performance.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.