| Cache miss behavior: is it √2? |
| Full text |
Pdf
(322 KB)
|
| Source
|
Conference On Computing Frontiers
archive
Proceedings of the 3rd conference on Computing frontiers
table of contents
Ischia, Italy
SESSION: Cache architectures
table of contents
Pages: 313 - 320
Year of Publication: 2006
ISBN:1-59593-302-6
|
|
Authors
|
|
A. Hartstein
|
IBM - T. J. Watson Research Center, Yorktown Heights, NY
|
|
V. Srinivasan
|
IBM - T. J. Watson Research Center, Yorktown Heights, NY
|
|
T. R. Puzak
|
IBM - T. J. Watson Research Center, Yorktown Heights, NY
|
|
P. G. Emma
|
IBM - T. J. Watson Research Center, Yorktown Heights, NY
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 64, Citation Count: 4
|
|
|
ABSTRACT
It has long been empirically observed that the cache miss rate decreased as a power law of cache size, where the power was approximately -1/2. In this paper, we examine the dependence of the cache miss rate on cache size both theoretically and through simulation. By combining the observed time dependence of the cache reference pattern with a statistical treatment of cache entry replacement, we predict that the cache miss rate should vary with cache size as an inverse power law for a first level cache. The exponent in the power law is directly related to the time dependence of cache references, and lies between -0.3 to -0.7. Results are presented for both direct mapped and set associative caches, and for various levels of the cache hierarchy. Our results demonstrate that the dependence of cache miss rate on cache size arises from the temporal dependence of the cache access pattern.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. Kalla, B.Sinharoy, and J. Tendler. "IBM Power5 Chip: A dual-core multi-threaded processor", IEEE Micro 24(2), 40-47, 2004.
|
| |
2
|
D. Boggs et al. "The microarchitecture of the Intel Pentium 4 processor on 90 nm technology", Intel Technology Journal 8, Issue 1, 1997.
|
| |
3
|
|
| |
4
|
|
| |
5
|
C. K. Chow. "On Optimization of Storage Hierarchies", IBM Journal of R & D 18, 194--203, 1974.
|
| |
6
|
C. K. Chow. "Determination of Cache's Capacity and its Matching Storage Hierarchy", IEEE Transactions on Computers, c-25, 157--164, 1976.
|
| |
7
|
|
 |
8
|
S. Prybylski , M. Horowitz , J. Hennessy, Performance tradeoffs in cache design, Proceedings of the 15th Annual International Symposium on Computer architecture, p.290-298, May 30-June 02, 1988, Honolulu, Hawaii, United States
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
M. H. Macdougall. "Instruction-level Program and Processor Modeling", Computer 7, 14--24, 1984.
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
CITED BY 4
|
|
Christopher Stewart , Terence Kelly , Alex Zhang , Kai Shen, A dollar from 15 cents: cross-platform management for internet services, USENIX 2008 Annual Technical Conference on Annual Technical Conference, p.199-212, June 22-27, 2008, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|