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 :
بازگشت