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
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;
Conference_Titel :
Computing and Networking (CANDAR), 2013 First International Symposium on
Conference_Location :
Matsuyama
Print_ISBN :
978-1-4799-2795-1
DOI :
10.1109/CANDAR.2013.70