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
Link To Document