arrow
返回

Performance of one's complement caches

delete1998-02-01
delete0
PRE
AI
Q
Qing Yang *
S
Sridar Adina
孙铜 封面图
孙铜 (Tong Sun)
DOI:10.1006/jpdc.1997.1415delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
On-chip caches to reduce average memory access latency are commonplace in today's commercial microprocessors. These on-chip caches generally have low associativity and small cache sizes. Cache line conflicts are the main source of cache misses, which are critical for overall system performance. This paper introduces an innovative design for on-chip data caches of microprocessors, called one's complement cache. While binary complement numbers have been successfully used in designing arithmetic units, to the best of our knowledge, no one has ever considered using such complement numbers in cache memory designs. This paper will show that such complement numbers help greatly in reducing cache misses in a data cache, thereby improving data cache performance. By parallel computation of cache addresses and memory addresses, the new design does not increase the critical hit time of cache accesses. Cache misses caused by line interference are reduced by evenly distributing data items referenced by program loops across all sets in a cache. Even distribution of data in the cache is achieved by making the number of sets In the cache a prime or an odd number, so that the chance of related data being mapped to a same set is small. Trace-driven simulations are used to evaluate the performance of the new design. Performance results on benchmarks show that the new design improves cache performance significantly with negligible additional hardware cost. (C) 1998 Academic Press.
Keyword:
cache memory
memory conflicts
memory hierarchy
performance evaluation

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

暂无机构信息
引用论文

引用论文

Comparative Phenotypic Analysis of Gossypium raimondii with Upland Cotton
err2016-01-01
err0
errOAAI
errHee Jin Kim; Yongliang Liu; Michael K. Dowd; James Frelichowski; Christopher D. Delhom; James E. Rodgers; Devron P. Thibodeaux
err分享
err收藏
Strongly asymmetric square waves in a time-delayed system
err2012-11-29
err0
errOAAI
errLionel Weicker; Thomas Erneux; Otti D’Huys; Jan Danckaert; Maxime Jacquot; Yanne Chembo; Laurent Larger
err分享
err收藏