• DocumentCode
    1291204
  • Title

    Study of an efficient simulation method

  • Author

    Chang, Y.-R.

  • Author_Institution
    Dept. of Inf. & Comput. Eng., Chung Yuan Univ., Chung Li, Taiwan
  • Volume
    146
  • Issue
    5
  • fYear
    1999
  • fDate
    9/1/1999 12:00:00 AM
  • Firstpage
    253
  • Lastpage
    258
  • Abstract
    Trace-driven simulation has been widely used to evaluate the performance of cache memory. Prior to this investigation, a number of research projects were proposed for reducing the long execution time of trace-driven simulation. In the paper, a one-pass algorithm, called the flash-PM algorithm, is proposed which is both simple and efficient. The Hash-PM algorithm facilitates simulation by reducing the average search depth and using the right-match comparison. Since the Hash-PM algorithm can be adapted to simulation of direct-mapped, set-associative and fully-associative caches simultaneously, it is compared to the all-associativity algorithm proposed by Hill and Smith. For instruction traces, the results indicated that the present algorithm is not making great progress because of the preferable locality. For data traces, however, the results showed that the Hash-PM algorithm is much faster than the all-associativity algorithm. Implications of the results are discussed in detail
  • Keywords
    cache storage; content-addressable storage; discrete event simulation; performance evaluation; Hash-PM algorithm; all-associativity algorithm; average search depth; cache memory; flash-PM algorithm; fully-associative caches; one-pass algorithm; performance evaluation; simulation method; trace-driven simulation;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:19990635
  • Filename
    817539