DocumentCode :
1015049
Title :
A Cooperative Management Scheme for Power Efficient Implementations of Real-Time Operating Systems on Soft Processors
Author :
Ou, Jingzhao ; Prasanna, Viktor K.
Author_Institution :
Xilinx, Inc., San Jose
Volume :
16
Issue :
1
fYear :
2008
Firstpage :
45
Lastpage :
56
Abstract :
A cooperative management scheme for power efficient implementations of real-time operating systems on field-programmable gate-array (FPGA)-based soft processors is presented. Dedicated power management hardware peripherals are tightly coupled to a soft processor by utilizing its configurability. These hardware peripherals manage tasks and interrupts in cooperation with the soft processor, while retaining the real-time responsiveness of the operating system. More specifically, the hardware peripherals perform the following power management functionalities: (1) control the on-chip clock distribution network for driving the soft processor, its hardware peripherals, and the bus interfaces between them; (2) perform task and interrupt management responsibilities of the operating system when the soft processor is turned off; and (3) selectively wake up the soft processor and its hardware components, and put them into proper activation states based on the hardware resource requirements of the tasks under execution. The implementations of two popular real-time operating systems on a state-of-the-art FPGA device are presented. Measurements on an experimental board show that the proposed power management scheme can lead to significant power savings.
Keywords :
field programmable gate arrays; microprocessor chips; operating systems (computers); peripheral interfaces; power aware computing; real-time systems; reduced instruction set computing; FPGA; bus interfaces; cooperative management scheme; field-programmable gate-array; on-chip clock distribution network; power efficient implementations; power management hardware peripherals; real-time operating systems; soft processors; Control systems; Delay; Energy management; Hardware; Network-on-a-chip; Operating systems; Power system management; Real time systems; Resource management; System-on-a-chip; Field-programmable gate arrays (FPGAs); operating systems; power management; soft processors;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2007.912111
Filename :
4407542
Link To Document :
بازگشت