Filtering Insertions into A Small Instruction Cache in Embedded Processors

被引:0
|
作者
Ukezono, Tomoaki [1 ]
机构
[1] Japan Adv Inst Sci & Technol, Sch Informat Sci, Nomi City, Ishikawa, Japan
关键词
D O I
10.1109/CANDAR.2013.70
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:393 / 396
页数:4
相关论文
共 50 条
  • [1] An innovative instruction cache for embedded processors
    Kim, CH
    Chung, SW
    Jhon, CS
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2005, 3740 : 41 - 51
  • [2] Instruction cache organisation for embedded low-power processors
    Jung, CW
    Kim, J
    ELECTRONICS LETTERS, 2001, 37 (09) : 554 - 555
  • [3] Reducing leakage power in instruction cache using WDC for embedded processors
    Lu, Xin
    Fu, Yuzhuo
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 1292 - 1295
  • [4] An energy-efficient partitioned instruction cache architecture for embedded processors
    Kim, CH
    Chung, SW
    Jhon, CS
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (04): : 1450 - 1458
  • [5] On Instruction-Level Method for Reducing Cache Penalties in Embedded VLIW Processors
    Ammenouche, Samir
    Touati, Sid Ahmed Ali
    Jalby, William
    HPCC: 2009 11TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2009, : 196 - 205
  • [6] Cache Performance Research for Embedded Processors
    Wang, Chenxu
    Zheng, Jiamin
    Yu, Mingyan
    INTERNATIONAL CONFERENCE ON SOLID STATE DEVICES AND MATERIALS SCIENCE, 2012, 25 : 1322 - 1328
  • [7] Instruction Cache design for energy-aware embedded processors by using backward branch information
    Kim, Cheol Hong
    Lim, Wontaek
    Nguyen, Toan
    Choi, Deokjai
    Lee, Gueesang
    2007 INTERNATIONAL SYMPOSIUM ON INFORMATION TECHNOLOGY CONVERGENCE, PROCEEDINGS, 2007, : 157 - 160
  • [8] Instruction Reliability Analysis for Embedded Processors
    Azarpeyvand, Ali
    Salehi, Mostafa E.
    Firouzi, Farshad
    Yazdanbakhsh, Amir
    Fakhraie, Sied Mehdi
    PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, : 20 - 23
  • [9] Dynamic reconfiguration of cache indexing in embedded processors
    Kim, Junhee
    Lim, Sung-Soo
    Kim, Jihong
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (03) : 637 - 647
  • [10] Cooperative cache system: A low power cache system for embedded processors
    Park, Gi-Ho
    Lee, Kil-Whan
    Han, Tack-Don
    Kim, Shin-Dug
    IEICE TRANSACTIONS ON ELECTRONICS, 2007, E90C (04) : 708 - 717