The Community for Technology Leaders
Green Image
ABSTRACT
Embedded systems commonly execute oneprogram for their lifetime. Designing embedded systemarchitectures with configurable components, such thatthose components can be tuned to that one program basedon a program pre-analysis, can yield significant powerand performance benefits. We illustrate such benefits bydesigning a loop cache specifically with tuning in mind.Our results show a 70% reduction in instruction memoryaccess, for MIPS and 8051 processors ? representingtwice the reduction from a regular loop cache, translatingto good power savings.
INDEX TERMS
Loop cache, architecture tuning, low power, fixed program, embedded systems.
CITATION
Frank Vahid, Susan Cotterell, Ann Gordon-Ross, "Exploiting Fixed Programs in Embedded Systems: A Loop Cache Example", IEEE Computer Architecture Letters, vol. 1, no. , pp. 2, January-December 2002, doi:10.1109/L-CA.2002.4
118 ms
(Ver )