Title :
Simultaneous dynamic voltage scaling of processors and communication links in real-time distributed embedded systems
Author :
Luo, Jiong ; Peh, Li-Shiuan ; Jha, Niraj
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
Abstract :
Dynamic voltage scaling has been widely acknowledged as a powerful technique for trading off power consumption and delay for processors. Recently, variable-frequency (and variable-voltage) parallel and serial links have also been proposed, which can save link power consumption by exploiting variations in bandwidth requirement. In this paper, we address joint dynamic voltage scaling for variable-voltage processors and communication links in such systems. We propose a scheduling algorithm for real-time applications, with both data flow and control flow information captured. It performs efficient routing of communication events through multi-hops, as well as efficient slack allocation among heterogeneous processors and communication links to maximize energy savings, while meeting all real-time constraints.
Keywords :
delays; distributed processing; embedded systems; microprocessor chips; multiprocessor interconnection networks; processor scheduling; communication events routing; control flow information; data flow information; delay; heterogeneous communication links; heterogeneous processors; link power consumption; multi-hops; power consumption; real-time applications; real-time constraints; real-time distributed embedded systems; scheduling algorithm; simultaneous dynamic voltage scaling; slack allocation; variable-voltage communication links; variable-voltage processors; Bandwidth; Communication system control; Delay; Dynamic voltage scaling; Embedded system; Energy consumption; Real time systems; Routing; Scheduling algorithm; Spread spectrum communication;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2003
Print_ISBN :
0-7695-1870-2
DOI :
10.1109/DATE.2003.1253776