article · IEEE Transactions on Computers · 2003
An intelligent cache system with hardware prefetching for high performance
Jung-Hoon Lee, Seh-Woong Jeong, Shin‐Dug Kim, Charles Weems
Cited by 14Abstract and details only
Abstract
We present a high performance cache structure with a hardware prefetching mechanism that enhances exploitation of spatial and temporal locality. The proposed cache, which we call a selective-mode intelligent (SMI) cache, consists of three parts: a direct-mapped cache with a small block size, a fully associative spatial buffer with a large block size, and a hardware prefetching unit. Temporal locality is exploited by selectively moving small blocks into the direct-mapped cache after monitoring their activity in the spatial buffer for a time period. Spatial locality is enhanced by intelligently prefetching a neighboring block when a spatial buffer hit occurs. The overhead of this prefetching operation is shown to be negligible. We also show that the prefetch operation is highly accurate: Over 90 percent 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. Also, the SMI cache can reduce the miss ratio by around 20 percent and the average memory access time by 10 percent, compared with a victim-buffer cache configuration.
Cite this paper
Lee, J.-H., Jeong, S.-W., Kim, S., & Weems, C. (2003). An intelligent cache system with hardware prefetching for high performance. IEEE Transactions on Computers, 52(5), 607–616. https://doi.org/10.1109/tc.2003.1197127
Lee, Jung-Hoon, et al. “An intelligent cache system with hardware prefetching for high performance.” IEEE Transactions on Computers, vol. 52, no. 5, 2003, pp. 607–16, https://doi.org/10.1109/tc.2003.1197127.
Lee, Jung-Hoon, Seh-Woong Jeong, Shin‐Dug Kim, and Charles Weems. 2003. “An intelligent cache system with hardware prefetching for high performance.” IEEE Transactions on Computers 52 (5): 607–16. https://doi.org/10.1109/tc.2003.1197127.
Lee, J.-H. et al. (2003) ‘An intelligent cache system with hardware prefetching for high performance’, IEEE Transactions on Computers, 52(5), pp. 607–616. Available at: https://doi.org/10.1109/tc.2003.1197127.
@article{lee2003intelligent,
title = {{An intelligent cache system with hardware prefetching for high performance}},
author = {Lee, Jung-Hoon and Jeong, Seh-Woong and Kim, Shin‐Dug and Weems, Charles},
journal = {IEEE Transactions on Computers},
volume = {52},
number = {5},
pages = {607--616},
year = {2003},
doi = {10.1109/tc.2003.1197127}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Dual Cache Architecture for Low Cost and High Performance
Jung‐Hoon Lee, Gi Ho Park, Shin‐Dug Kim · ETRI Journal · 2003
Cited by 3
A selective temporal and aggressive spatial cache system based on time interval
Jung Hoon Lee, Jang‐Soo Lee, Shin‐Dug Kim · IEEE International Conference on Computer Design: VLSI in Computers and Processors (ICCD) · 2002
Cited by 10
An adaptive multi-module cache with hardware prefetching mechanism for multimedia applications
Jong Hyeon Lee, G.-H. Park, Shin‐Dug Kim · Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) · 2003
Cited by 0
A smart cache for improved vector performance
Michael K. Gschwind, Thomas J. Pietsch · Computing Systems in Engineering · 1995
Cited by 4
Selective prefetching: prefetching when only required
Ravi Pendse, H. Katta · IEEE International Midwest Symposium on Circuits and Systems (MWSCAS) · 2003
Cited by 7
High Performance Data Cache Memory Architecture
Hong‐Sik Kim, Cheong-Ghil Kim · Journal of the Korea Academia-Industrial cooperation Society · 2008
Cited by 0Open access
Improving Cache Performance using Victim Tag Stores
Vivek Seshadri, Onur Mutlu, Todd C. Mowry et al. · 2011
Cited by 0
A new cache architecture based on temporal and spatial locality
Junghoon Lee, Jang‐Soo Lee, Shin‐Dug Kim · Journal of Systems Architecture · 2000
Cited by 23