A Two-Level Cache Design Space Exploration System for Embedded Applications

    • TOJO Nobuaki
    • Department of Computer Science and Engineering, Waseda University
    • TOGAWA Nozomu
    • Department of Computer Science and Engineering, Waseda University
    • OHTSUKI Tatsuo
    • Department of Computer Science and Engineering, Waseda University

抄録

Recently, two-level cache, L1 cache and L2 cache, is commonly used in a processor. Particularly in an embedded system whereby a single application or a class of applications is repeatedly executed on a processor, its cache configuration can be customized such that an optimal one is achieved. An optimal two-level cache configuration can be obtained which minimizes overall memory access time or memory energy consumption by varying the three cache parameters: the number of sets, a line size, and an associativity, for L1 cache and L2 cache. In this paper, we first extend the L1 cache simulation algorithm so that we can explore two-level cache configuration. Second, we propose two-level cache design space exploration algorithms: CRCB-T1 and CRCB-T2, each of which is based on applying Cache Inclusion Property to two-level cache configuration. Each of the proposed algorithms realizes exact cache simulation but decreases the number of cache hit/miss judgments by a factor of several thousands. Experimental results show that, by using our approach, the number of cache hit/miss judgments required to optimize a cache configurations is reduced to 1/50-1/5500 compared to the exhaustive approach. As a result, our proposed approach totally runs an average of 1398.25 times faster compared to the exhaustive approach. Our proposed cache simulation approach achieves the world fastest two-level cache design space exploration.

収録刊行物

IEICE transactions on fundamentals of electronics, communications and computer sciences  

IEICE transactions on fundamentals of electronics, communications and computer sciences 92(12), 3238-3247, 2009-12-01 

(社)電子情報通信学会

参考文献:  16件

参考文献を見るにはログインが必要です。ユーザIDをお持ちでない方は新規登録してください。

被引用文献:  4件

被引用文献を見るにはログインが必要です。ユーザIDをお持ちでない方は新規登録してください。

各種コード

  • NII論文ID(NAID) :
    10026861760
  • NII書誌ID(NCID) :
    AA10826239
  • 本文言語コード :
    ENG
  • 資料種別 :
    ART
  • ISSN :
    09168508
  • 収録DB :
    CJP書誌  CJP引用  J-STAGE