Memory system optimization of embedded software

Wayne Wolf, Mahmut Kandemir

Research output: Contribution to journalReview article

33 Citations (Scopus)

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 sofhvare. This paper surveys techniques for optimizing memory behavior of embedded software and points to some future trends in the field.

Original languageEnglish (US)
Pages (from-to)165-182
Number of pages18
JournalProceedings of the IEEE
Volume91
Issue number1
DOIs
StatePublished - Dec 1 2003

Fingerprint

Embedded software
Computer systems
Data storage equipment
Software design
Embedded systems
Hardware
Costs

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering

Cite this

@article{9c5affa987e14a35af5ecac60f6907df,
title = "Memory system optimization of embedded software",
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 sofhvare. This paper surveys techniques for optimizing memory behavior of embedded software and points to some future trends in the field.",
author = "Wayne Wolf and Mahmut Kandemir",
year = "2003",
month = "12",
day = "1",
doi = "10.1109/JPROC.2002.805823",
language = "English (US)",
volume = "91",
pages = "165--182",
journal = "Proceedings of the IEEE",
issn = "0018-9219",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "1",

}

Memory system optimization of embedded software. / Wolf, Wayne; Kandemir, Mahmut.

In: Proceedings of the IEEE, Vol. 91, No. 1, 01.12.2003, p. 165-182.

Research output: Contribution to journalReview article

TY - JOUR

T1 - Memory system optimization of embedded software

AU - Wolf, Wayne

AU - Kandemir, Mahmut

PY - 2003/12/1

Y1 - 2003/12/1

N2 - 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 sofhvare. This paper surveys techniques for optimizing memory behavior of embedded software and points to some future trends in the field.

AB - 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 sofhvare. This paper surveys techniques for optimizing memory behavior of embedded software and points to some future trends in the field.

UR - http://www.scopus.com/inward/record.url?scp=7744246086&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=7744246086&partnerID=8YFLogxK

U2 - 10.1109/JPROC.2002.805823

DO - 10.1109/JPROC.2002.805823

M3 - Review article

VL - 91

SP - 165

EP - 182

JO - Proceedings of the IEEE

JF - Proceedings of the IEEE

SN - 0018-9219

IS - 1

ER -