License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/DagSemProc.03471.3
URN: urn:nbn:de:0030-drops-66
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2004/6/
Go to the corresponding Portal |
Marwedel, Peter ;
Wehmeyer, Lars ;
Verma, Manish ;
Steinke, Stefan ;
Helmig, Urs
Fast, predictable and low energy memory references through architecture-aware compilation
Abstract
The design of future high-performance embedded systems is hampered
by two problems: First, the required hardware needs more energy than is
available from batteries. Second, current cache-based approaches for bridging the
increasing speed gap between processors and memories cannot guarantee predictable
real-time behavior. A contribution to solving both problems is made in
this paper which describes a comprehensive set of algorithms that can be applied
at design time in order to maximally exploit scratch pad memories (SPMs). We
show that both the energy consumption as well as the computed worst case execution
time (WCET) can be reduced by up to to 80% and 48%, respectively, by
establishing a strong link between the memory architecture and the compiler.
BibTeX - Entry
@InProceedings{marwedel_et_al:DagSemProc.03471.3,
author = {Marwedel, Peter and Wehmeyer, Lars and Verma, Manish and Steinke, Stefan and Helmig, Urs},
title = {{Fast, predictable and low energy memory references through architecture-aware compilation}},
booktitle = {Perspectives Workshop: Design of Systems with Predictable Behaviour},
pages = {1--16},
series = {Dagstuhl Seminar Proceedings (DagSemProc)},
ISSN = {1862-4405},
year = {2004},
volume = {3471},
editor = {Lothar Thiele and Reinhard Wilhelm},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2004/6},
URN = {urn:nbn:de:0030-drops-66},
doi = {10.4230/DagSemProc.03471.3},
annote = {Keywords: Embedded system, compiler, energy efficiency, low power, WCET, scratchpad, memory access}
}
Keywords: |
|
Embedded system, compiler, energy efficiency, low power, WCET, scratchpad, memory access |
Collection: |
|
03471 - Design of Systems with Predictable Behaviour |
Issue Date: |
|
2004 |
Date of publication: |
|
10.09.2004 |