• DocumentCode
    245420
  • Title

    A scorchingly fast FPGA-based Precise L1 LRU cache simulator

  • Author

    Schneider, Jurgen ; Peddersen, Jorgen ; Parameswaran, Sri

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
  • fYear
    2014
  • fDate
    20-23 Jan. 2014
  • Firstpage
    412
  • Lastpage
    417
  • Abstract
    Judicious selection of cache configuration is critical in embedded systems as the cache design can impact power consumption and processor throughput. A large cache increases cache hits but requires more hardware and more power, and will be slower for each access. A smaller cache is more economical and faster per access, but may result in significantly more cache misses resulting in a slower system. For a given application or a class of applications on a given hardware system, the designer can aim to optimise cache configuration through cache simulation. We present here the first multiple cache simulator based on hardware. The FPGA implementation is characterised by a trace consumption rate of 100MHz making our cache simulation core up to 53x faster, for a set of benchmarks, than the fastest software based cache simulator. Our cache simulator can determine the hit rates of 308 cache configurations, of which it can determine the hit rates of 44 simultaneously.
  • Keywords
    cache storage; field programmable gate arrays; FPGA implementation; FPGA-based precise L1 LRU cache simulator; cache configuration optimization; cache design; cache simulation; embedded systems; fastest software-based cache simulator; hardware system; power consumption; processor throughput; trace consumption rate; Field programmable gate arrays; Hardware; Indexes; Shift registers; Software; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2014 19th Asia and South Pacific
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2014.6742926
  • Filename
    6742926