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
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;
Conference_Titel :
Signals, Circuits and Systems, 2005. ISSCS 2005. International Symposium on
Print_ISBN :
0-7803-9029-6
DOI :
10.1109/ISSCS.2005.1511356