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
Link To Document