• 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