• DocumentCode
    2953859
  • Title

    Iterative cache simulation of embedded CPUs with trace stripping

  • Author

    Wu, Zhao ; Wolf, Wayne

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    95
  • Lastpage
    99
  • Abstract
    Trace-driven cache simulation is a time-consuming yet valuable procedure for evaluating the performance of embedded memory systems. In this paper we present a novel technique, called iterative cache simulation, to produce a variety of performance metrics for several different cache configurations. Compared with previous work in this field, our approach has the following features. First, it supports a wide range of performance metrics, including miss ratio, write-back counts, bus traffic, et al. Second, unlike estimation-based methods, the results produced by our simulator are accurate. Third, our approach is flexible. It can simulate both uniprocessor and multiprocessor caches, with options of higher level caches, sub-block replacement and prefetching. Last, it is fast. Our simulation results show that it has similar runtime as the fastest one-pass cache simulator
  • Keywords
    cache storage; embedded systems; performance evaluation; cache configurations; cache simulation; embedded CPUs; embedded memory systems; iterative cache simulation; performance; performance metrics; trace stripping; Acceleration; Analytical models; Computational modeling; Costs; Embedded computing; Instruments; Measurement; Microprocessors; Protocols; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 1999. (CODES '99) Proceedings of the Seventh International Workshop on
  • Conference_Location
    Rome
  • ISSN
    1092-6100
  • Print_ISBN
    1-58113-132-1
  • Type

    conf

  • DOI
    10.1109/HSC.1999.777400
  • Filename
    777400