• DocumentCode
    1129285
  • Title

    Memory system optimization of embedded software

  • Author

    Wolf, Wayne ; Kandemir, Mahmut

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • Volume
    91
  • Issue
    1
  • fYear
    2003
  • fDate
    1/1/2003 12:00:00 AM
  • Firstpage
    165
  • Lastpage
    182
  • Abstract
    The memory system often determines a great deal about the behavior of an embedded system: performance, power, and manufacturing cost. A great many software techniques have been developed over the past decade to optimize software to improve these characteristics. Embedded software design and compilation can take advantage of two important facts: the hardware target is known; and we can spend more time and computational effort to optimize the software. This paper surveys techniques for optimizing memory behavior of embedded software and points to some future trends in the field.
  • Keywords
    embedded systems; optimising compilers; software performance evaluation; storage management; compilation; embedded software design; embedded system; memory system; optimizing memory behavior; performance; software performance analysis; software techniques; Application software; Costs; Embedded computing; Embedded software; Embedded system; Energy consumption; Hardware; Pulp manufacturing; Software performance; Software systems;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2002.805823
  • Filename
    1173207