• DocumentCode
    2340121
  • Title

    Real-time L3 cache simulations using the Programmable Hardware-Assisted Cache Emulator (PHA$E)

  • Author

    Chalainanont, Nirut ; Nurvitadhi, Eriko ; Morrison, Roger ; Su, Lixin ; Chow, Kingsum ; Lu, Shih Lien ; Lai, Konrad

  • Author_Institution
    Sch. of EECS, Oregon State Univ., Corvallis, OR, USA
  • fYear
    2003
  • fDate
    27 Oct. 2003
  • Firstpage
    86
  • Lastpage
    95
  • Abstract
    As the gap between the CPU and memory speeds increases, there has been an increasingly important need to study the memory-hierarchy designs. Investigations of memory performance have typically been conducted using trace-driven simulation, which could take tremendous resources (e.g. long simulation time, large storage requirements for traces, and high overall cost). Recent works have proposed the use of hardware for performing cache simulations. Such approach is advantageous as it can be done in real-time, which eliminates the need or large storage for traces, reduces the simulation time, and improves the accuracy of the results. This paper discusses our preliminary work with theProgrammable Hardware-Assisted Cache Emulator (PHA$E), a system for emulating cache in real-time. We discuss the design and implementation of our system. Furthermore, the results of simulating varying sizes of off-chip L3 caches on various workloads (SPECcpu2000, SPECjbb2000, SPECjAppServer2002, and a large vocabulary continuous speech recognition system are presented and analyzed. Lastly, future research directions are elaborated on.
  • Keywords
    cache storage; digital simulation; memory architecture; performance evaluation; real-time systems; speech recognition; CPU; PHA$E; Programmable Hardware-Assisted Cache Emulator; SPECcpu2000; SPECjAppServer2002; SPECjbb2000; computer memory; memory-hierarchy designs; real-time L3 cache simulations; speech recognition system; trace-driven simulation; Analytical models; Costs; Emulation; Hardware; Real time systems; Runtime; Space exploration; Speech analysis; Speech recognition; Vocabulary;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization, 2003. WWC-6. 2003 IEEE International Workshop on
  • Print_ISBN
    0-7803-8229-3
  • Type

    conf

  • DOI
    10.1109/WWC.2003.1249060
  • Filename
    1249060