DocumentCode :
678684
Title :
Filtering Insertions into a Small Instruction Cache in Embedded Processors
Author :
Ukezono, Tomoaki
Author_Institution :
Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol. (JAIST), Ishikawa, Japan
fYear :
2013
fDate :
4-6 Dec. 2013
Firstpage :
393
Lastpage :
396
Abstract :
In this paper, we propose and discuss a novel technique which can filter cache insertions to avoid ´slashing´ on small size caches. The proposed filter technique add control bits to each cache block which is based on the number of references on each memory block which can be obtained by preliminary execution. When the miss handling, exploiting the control bits, busy-status of cache sets can be detected. Using this mechanism, the proposed mechanism can dynamically detect whether or not the cache set is busy, and can obstruct inserting memory blocks to busy cache set. By this effect, the proposed mechanism can make it possible to alleviate drastic performance degradation by executing large program binary in small size caches.
Keywords :
cache storage; embedded systems; microprocessor chips; performance evaluation; cache block; cache insertions filtering; cache sets busy-status; control bits; embedded processors; large program binary; memory blocks; performance degradation; small instruction cache; Benchmark testing; Cache memory; Degradation; Embedded systems; Hardware; Memory management; Program processors; Embedded Processors; Filtering; Instruction Cache;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing and Networking (CANDAR), 2013 First International Symposium on
Conference_Location :
Matsuyama
Print_ISBN :
978-1-4799-2795-1
Type :
conf
DOI :
10.1109/CANDAR.2013.70
Filename :
6726932
Link To Document :
بازگشت