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 条
  • [21] A Leakage Efficient Instruction TLB Design for Embedded Processors
    Lei, Zhao
    Xu, Hui
    Ikebuchi, Daisuke
    Sunata, Tetsuya
    Namiki, Mitaro
    Amano, Hideharu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (08): : 1565 - 1574
  • [22] Instruction buffering exploration for low energy embedded processors
    Vander Aa, T
    Jayapala, M
    Barat, F
    Deconinck, G
    Lauwereins, R
    Corporaal, H
    Catthoor, F
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2003, 2799 : 409 - 419
  • [23] Cache Controller Design on Ultra Low Leakage Embedded Processors
    Lei, Zhao
    Xu, Hui
    Seki, Naomi
    Yoshiki, Saito
    Hasegawa, Yohei
    Usami, Kimiyoshi
    Amano, Hideharu
    ARCHITECTURE OF COMPUTING SYSTEMS-ARCS 2009, 22ND INTERNATIONAL CONFERENCE, 2009, 5455 : 171 - +
  • [24] A flexible instruction generation framework for extending embedded processors
    Kavvadias, Nikolaos
    Nikolaidis, Spiridon
    CIRCUITS AND SYSTEMS FOR SIGNAL PROCESSING , INFORMATION AND COMMUNICATION TECHNOLOGIES, AND POWER SOURCES AND SYSTEMS, VOL 1 AND 2, PROCEEDINGS, 2006, : 125 - 128
  • [25] Automatic instruction set extension and utilization for embedded processors
    Peymandoust, A
    Pozzi, L
    Ienne, P
    De Micheli, G
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, : 108 - 118
  • [26] Application Specific Low Leakage Data Cache for Embedded Processors
    Farahani, Mostafa
    Eslami, Fatemeh
    Baniasadi, Amirali
    2013 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2013,
  • [27] Energy-Efficient Trace Reuse Cache for Embedded Processors
    Tsai, Yi-Ying
    Chen, Chung-Ho
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (09) : 1681 - 1694
  • [28] Code and Data Placement for Embedded Processors with Scratchpad and Cache Memories
    Yuriko Ishitobi
    Tohru Ishihara
    Hiroto Yasuura
    Journal of Signal Processing Systems, 2010, 60 : 211 - 224
  • [29] Memory organization for improved data cache performance in embedded processors
    Panda, PR
    Dutt, ND
    Nicolau, A
    9TH INTERNATIONAL SYMPOSIUM ON SYSTEMS SYNTHESIS, PROCEEDINGS, 1996, : 90 - 95
  • [30] Reducing Cache Energy Consumption by Tag Encoding in Embedded Processors
    Zhang Mingming
    Chang Xiaotao
    Zhang Ge
    ISLPED'07: PROCEEDINGS OF THE 2007 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2007, : 367 - 370