Title :
Balancing scratchpad and cache in embedded systems for power and speed performance
Author :
Pfrimmer, Josh ; Li, Kin F. ; Rakhmatov, Daler
Author_Institution :
Dept. of Electr. & Comput. Eng., Victoria Univ., BC, Canada
Abstract :
Scratchpad memories can be an effective alternative to cache in embedded applications, but have drawbacks of their own. The most effective memory configuration for any given application may be one which combines cache and scratchpad on a single chip, however manufacturing expenses limit the amount of total on-chip memory for any SoC. Given an area budget for on-chip memory, this paper proposes a methodology by which a designer can determine the optimal mix of scratchpad and cache for an application, and ensure that the scratchpad is used effectively with improvement in system power consumption and execution speed.
Keywords :
cache storage; embedded systems; low-power electronics; memory architecture; cache memories; embedded systems; memory configuration; on chip memory; scratchpad memories; system-on-chip; Application software; Design optimization; Embedded software; Embedded system; Energy consumption; Hardware; Manufacturing; Silicon; Software performance; System-on-a-chip;
Conference_Titel :
IEEE-NEWCAS Conference, 2005. The 3rd International
Print_ISBN :
0-7803-8934-4
DOI :
10.1109/NEWCAS.2005.1496685