Proceedings 2000 International Conference on Computer Design
DOI: 10.1109/iccd.2000.878273
|View full text |Cite
|
Sign up to set email alerts
|

The 2-way thrashing-avoidance cache (TAC): an efficient instruction cache scheme for object-oriented languages

Abstract: This paper presents a new instruction cache scheme: the TAC (Thrashing-Avoidance Cache). A 2-way TAC scheme employs 2-way banks and XOR mapping functions. The main function of the TAC is to place a group of instructions separated by a call instruction into a bank according to the Bank Selection Logic (BSL) and Bank-originated Pseudo-LRU replacement policies (BoPLRU). After the BSL initially selects a bank on an instruction cache miss, the BoPLRU will determine the final bank for updating a cache line as a corr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 7 publications
0
5
0
Order By: Relevance
“…Chu and Ito [20] proposed a new instruction cache scheme, named ThrashingAvoidance Cache (TAC). A 2-way TAC scheme employs 2-way banks and XOR mapping functions.…”
Section: Related Workmentioning
confidence: 99%
“…Chu and Ito [20] proposed a new instruction cache scheme, named ThrashingAvoidance Cache (TAC). A 2-way TAC scheme employs 2-way banks and XOR mapping functions.…”
Section: Related Workmentioning
confidence: 99%
“…'GoStay2' implies GoStay predict and update rules, as well as a 2-bit flag in the first stage. The first bit of the flag is for the replacement policy of the first stage predictor [5], and the second bit is for the GoStay predict and update rule.…”
Section: Gostaybranch Predictormentioning
confidence: 99%
“…For the first mechanism, we use a 2-way TAC (Thrashing-Avoidance Cache) developed by Chu and Ito [5] for the first stage to reduce conflict misses. The 2-way TAC scheme employs 2 banks and XOR indexing function [5] [6].…”
Section: The 2-way Tac Scheme For the First Stage -The First Mechanismmentioning
confidence: 99%
See 1 more Smart Citation
“…There are also some hardware solutions for thrashing which are implemented in the cache [10,11]. Usually LRU is the basic scheme behind both hardware and software victim selection algorithms.…”
Section: Introductionmentioning
confidence: 99%