loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Conference on Information Technology (ITNG'07)
Performance Evaluation of Cache Memory Organizations in Embedded Systems
Las Vegas, Nevada, USA
April 02-April 04
ISBN: 0-7695-2776-0
Mohsen Soryani, Iran University of Science and Technology, Tehran, Iran
Mohsen Sharifi, Iran University of Science and Technology, Tehran, Iran
Mohammad Hossein Rezvani, Iran University of Science and Technology, Tehran, Iran
The tremendous rise in microprocessor technology has offered high speed processors and has increased the processor-memory speed gap dramatically. On the other hand, real-time embedded systems often have a hard deadline to complete their instructions. Consequently, the design of cache memory hierarchy is a critical issue in embedded systems. This paper describes a simulation-based performance evaluation of typical cache design issues in embedded systems such as using split caches for data and instruction versus unified cache for data and instruction, cache size and associativity and replacement policy. The evaluation is done using SimpleScalar simulation tools based on its Alpha version. We select some benchmarks for this study based on some previous researches about the clustering of SPEC CPU2000 benchmark suite. The contribution of this work is identifying important parameters for cache design in general-purpose embedded systems. Our results show that the Pseudo LRU techniques for cache replacement, such as MRU can approximate LRU with much lower complexity for a wide variety of cache sizes and degree of associativities.
Citation:
Mohsen Soryani, Mohsen Sharifi, Mohammad Hossein Rezvani, "Performance Evaluation of Cache Memory Organizations in Embedded Systems," itng, pp.1045-1050, International Conference on Information Technology (ITNG'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.