• DocumentCode
    2927179
  • Title

    Exact and fast L1 cache simulation for embedded systems

  • Author

    Tojo, Nobuaki ; Togawa, Nozomu ; Yanagisawa, Masao ; Ohtsuki, Tatsuo

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Waseda Univ., Tokyo
  • fYear
    2009
  • fDate
    19-22 Jan. 2009
  • Firstpage
    817
  • Lastpage
    822
  • Abstract
    In recent years, the gap between the cycle time of processors and memory access time has been increasing. One of the solutions to solve this problem is to use a cache. But just using a large cache may not reduce the total memory access time. We can have an optimal cache configuration which minimizes overall memory access time by varying the three cache parameters: a cache set size, a line size, and an associativity. In this paper, we propose two exact cache simulation algorithms: CRCB1 and CRCB2, based on cache inclusion property. They realize exact cache simulation but increase simulation speed dramatically. By using our approach, the number of cache hit/miss judgments required for simulating all the cache configurations is reduced to 31.4% - 93.6% compared to conventional approaches. As a result, our proposed approach totally runs an average of 1.8 times faster and a maximum of 3.3 times faster compared to the fastest approach proposed so far. Our proposed exact cache simulation approach achieves the world fastest L1 cache simulation.
  • Keywords
    embedded systems; microprocessor chips; CRCB1; CRCB2; L1 cache simulation; cache inclusion property; cache set size; embedded systems; exact cache simulation algorithms; line size; memory access time; optimal cache configuration; processor cycle time; Analytical models; Computational modeling; Computer science; Computer simulation; Embedded system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    978-1-4244-2748-2
  • Electronic_ISBN
    978-1-4244-2749-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2009.4796581
  • Filename
    4796581