loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design, Automation and Test in Europe Conference and Exhibition (DATE'03)
Analytical Design Space Exploration of Caches for Embedded Systems
Munich, Germany
March 03-March 07
ISBN: 0-7695-1870-2
Arijit Ghosh, University of California at Irvine
Tony Givargis, University of California at Irvine
The increasing use of microprocessor cores in embedded systems, as well as mobile and portable devices, creates an opportunity for customizing the cache subsystem for improved performance. Traditionally, a design-simulate-analyze methodology is used to achieve desired cache performance. Here, to bootstrap the process, arbitrary cache parameters are selected, the cache sub-system is simulated using a cache simulator, based on performance results, cache parameters are tuned, and the process is repeated until an acceptable design is obtained. Since the cache design space is typically very large, the traditional approach often requires a very long time to converge. In the proposed approach, we outline an efficient algorithm that directly computes cache parameters satisfying the desired performance. We demonstrate the feasibility of our algorithm by applying it to a large number of embedded system benchmarks.
Index Terms:
Cache Optimization, Core-Based Design, Design Space Exploration, System-on-a-Chip
Citation:
Arijit Ghosh, Tony Givargis, "Analytical Design Space Exploration of Caches for Embedded Systems," date, vol. 1, pp.10650, Design, Automation and Test in Europe Conference and Exhibition (DATE'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.