Synthesis Techniques for Low-Power Hard Real-Time Systems on Variable Voltage Processors

dc.contributor.authorHong, Inki
dc.contributor.authorQu, Gang
dc.contributor.authorPotkonjak, Miodrag
dc.contributor.authorSrivastava, Mani B.
dc.date.accessioned2009-04-10T18:02:33Z
dc.date.available2009-04-10T18:02:33Z
dc.date.issued1998-12
dc.description.abstractThe energy efficiency of systems-on-a-chip can be much improved if one were to vary the supply voltage dynamically at run time. In this paper we describe the synthesis of systems-on-a-chip based on core processors, while treating voltage (and correspondingly, the clock frequency) as a variable to be scheduled along with the computation tasks during the static scheduling step. In addition to describing the complete synthesis design flow for these variable voltage systems, we focus on the problem of doing the voltage scheduling while taking into account the inherent limitation on the rates at which the voltage and clock frequency can be changed by the power supply controllers and clock generators. Taking these limits on rate of change into account is crucial since changing the voltage by even a volt may take time equivalent to 100s to 10,000s of instructions on modern processors. We present both an exact but impractical formulation of this scheduling problem as a set of non-linear equations, as well as a heuristic approach based on reduction to an optimally solvable restricted ordered scheduling problem. Using various task mixes drawn from a set of nine real-life applications, our results show that we are able to reduce power consumption to within 7% of the lower bound obtained by imposing no limit at the rate of change of voltage and clock frequencies.en
dc.format.extent198263 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.citationI. Hong, G. Qu, M. Potkonjak, and M.B. Srivastava.en
dc.identifier.urihttp://hdl.handle.net/1903/9034
dc.language.isoen_USen
dc.publisherIEEEen
dc.relation.isAvailableAtA. James Clark School of Engineeringen_us
dc.relation.isAvailableAtElectrical & Computer Engineeringen_us
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_us
dc.relation.isAvailableAtUniversity of Maryland (College Park, MD)en_us
dc.rights.licenseCopyright © 1998 IEEE. Reprinted from IEEE Real-Time Systems Symposium. This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Maryland's products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.
dc.subjectvariable voltageen
dc.subjectpower consumptionen
dc.titleSynthesis Techniques for Low-Power Hard Real-Time Systems on Variable Voltage Processorsen
dc.typeArticleen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
c004.pdf
Size:
193.62 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.8 KB
Format:
Item-specific license agreed upon to submission
Description: