DocumentCode
2059244
Title
Automated and energy-efficient co-synthesis for distributed embedded systems
Author
Mohsen, Amjad ; Hofmann, R.
Author_Institution
Dept. of Commun. Syst. & Comput. Networks, Erlangen-Nurnberg Univ., Erlangen, Germany
Volume
2
fYear
2005
fDate
14-15 July 2005
Firstpage
777
Abstract
This paper presents an automated system-level co-design tool for hard real-time distributed embedded systems. The tool generates energy-efficient implementation alternatives from a high-level system description. The obtained implementation alternatives span the whole Pareto-optimal front and hence offer the designer enough freedom in choosing a design alternative based on market requirements. Energy-efficient computing is achieved by applying voltage scaling (VS) to exploit slack periods in the system based on a global view of energy profiles of all tasks and their mappings. The co-synthesis process is enhanced in this paper by an extra allocation refinement step to prevent unnecessary energy dissipation and to enhance the efficiency of VS schemes. The time schedule of tasks is also optimized to maximize the energy reduction achieved by apply VS.
Keywords
Pareto optimisation; embedded systems; hardware-software codesign; integrated circuit design; logic CAD; Pareto-optimal front; allocation refinement step; automated system-level co-design tool; distributed embedded systems; energy profile; energy-efficient co-synthesis; high-level system description; real-time distributed embedded system; voltage scaling; Computer networks; Design automation; Dynamic voltage scaling; Embedded system; Energy consumption; Energy efficiency; Hardware; Peace technology; Real time systems; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Circuits and Systems, 2005. ISSCS 2005. International Symposium on
Print_ISBN
0-7803-9029-6
Type
conf
DOI
10.1109/ISSCS.2005.1511356
Filename
1511356
Link To Document