TY - GEN
T1 - Improving cache performance by selective cache bypass.
AU - Chi, Chi Hung
AU - Dietz, Henry
PY - 1989
Y1 - 1989
N2 - A technique is proposed to prevent the return of infrequently used items to cache after they are bumped from it. Simulations have shown that the return of these items, called cache pollution, typically degrade cache-based system performance (average reference time) by 10% to 30%. The technique proposed involves the use of hardware called a Bypass-Cache, which, under program control, will determine whether each reference should be through the cache or should bypass the cache and reference main memory directly. Several inexpensive heuristics for the compiler to determine how to make each reference are given. It is shown that much of the performance loss can be regained.
AB - A technique is proposed to prevent the return of infrequently used items to cache after they are bumped from it. Simulations have shown that the return of these items, called cache pollution, typically degrade cache-based system performance (average reference time) by 10% to 30%. The technique proposed involves the use of hardware called a Bypass-Cache, which, under program control, will determine whether each reference should be through the cache or should bypass the cache and reference main memory directly. Several inexpensive heuristics for the compiler to determine how to make each reference are given. It is shown that much of the performance loss can be regained.
UR - http://www.scopus.com/inward/record.url?scp=0024906840&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0024906840&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0024906840
SN - 0818619112
T3 - Proceedings of the Hawaii International Conference on System Science
SP - 277
EP - 285
BT - Proceedings of the Hawaii International Conference on System Science
T2 - Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences: Architecture Track
Y2 - 3 January 1989 through 6 January 1989
ER -