• DocumentCode
    1011604
  • Title

    Exploiting Fixed Programs in Embedded Systems: A Loop Cache Example

  • Author

    Gordon-Ross, Ann ; Cotterell, Susan ; Vahid, Frank

  • Volume
    1
  • Issue
    1
  • fYear
    2002
  • Firstpage
    2
  • Lastpage
    2
  • 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.
  • Keywords
    Loop cache; architecture tuning; embedded systems.; fixed program; low power; Computer architecture; Computer science; Costs; Digital cameras; Embedded computing; Embedded system; Microcomputers; Microprocessor chips; Portable computers; Power engineering computing; Loop cache; architecture tuning; embedded systems.; fixed program; low power;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2002.4
  • Filename
    1650104