Title :
Run-Time Concurrency Tuning for Peak Power Modulation in Energy Harvesting Systems
Author :
Zhou, Yu ; Mak, Terrence ; Yakovlev, Alex
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
Abstract :
An energy harvesting system (EHS) delivers a nondeterministic power density over a range of explicit environmental conditions. The computational architecture is required to be tunable and optimized at run-time in order to adapt the power supply and, simultaneously, deliver optimal performance. In this paper, an important aspect of the supply-consumption relation inEHS is considered, that the transient peak power consumption of the load should be bounded by the energy supply rate, yet the average power utilisation should be maximised. A design flow is proposed in this paper for adjusting the concurrency degree of a system according to the available power, and choosing a runtime schedule for an EHS satisfying the optimisation purpose. In particular, a novel concurrency model named scheduling decision graph has been introduced, providing the flexibility of scheduling a system in decision steps with various concurrency degrees. Algorithms for deriving this graph from a system´s data flow relations are proposed. A run-time schedule for the system is then extracted from the decision graph, using a simple dynamic scheduling method. Finally, the results of our design flow are demonstrated using a FIR filter circuit implemented in an FPG Adevice.
Keywords :
FIR filters; data flow graphs; decision theory; energy harvesting; field programmable gate arrays; scheduling; FIR filter circuit; FPGA device; concurrency model; design flow; dynamic scheduling method; energy harvesting systems; energy supply rate; nondeterministic power density; peak power modulation; run-time concurrency tuning; scheduling decision graph; supply-consumption relation; system data flow relations; transient peak power consumption; Clocks; Concurrent computing; Dynamic scheduling; Power demand; Schedules; Transient analysis; Tuning;
Conference_Titel :
Application of Concurrency to System Design (ACSD), 2011 11th International Conference on
Conference_Location :
Newcastle Upon Tyne
Print_ISBN :
978-1-61284-974-4
DOI :
10.1109/ACSD.2011.27