Full metadata record
DC FieldValueLanguage
dc.contributor.authorYang, Chien-Chungen_US
dc.contributor.authorWang, Kuochenen_US
dc.contributor.authorLin, Ming-Hamen_US
dc.contributor.authorLin, Pochunen_US
dc.date.accessioned2014-12-08T15:10:26Z-
dc.date.available2014-12-08T15:10:26Z-
dc.date.issued2009-01-01en_US
dc.identifier.issn1016-2364en_US
dc.identifier.urihttp://hdl.handle.net/11536/7977-
dc.description.abstractIt is not energy efficient to run a CPU at full speed all the time for all kinds of tasks in mobile devices. This paper proposes two energy efficient intra-task dynamic voltage scaling (DVS) algorithms for CPUs. There are three main contributions in this paper. Firstly, unlike the tedious derivation in PACE [2], we have derived the same optimal speed schedule with minimal energy consumption in a discrete and elegant way by using the Lagrange multiplier procedure. Secondly, the CPU model assumed in PACE is ideal, meaning that such a CPU supports all possible frequencies/voltage levels. We call such CPUs as ideal CPUs. In reality, CPUs only support a limited set of frequency/voltage levels, and we call this kind of CPUs as realistic CPUs. Thirdly, since energy consumption is not a simple function of frequency, it is more reasonable to transform the original nonlinear programming problem to the Multiple-Choice Knapsack Problem (MCKP). Since the problem can be described by a multistage graph, we used dynamic programming to derive an Optimal Schedule for Realistic CPUs (OSRC) with minimal energy consumption for realistic CPUs by using actual power consumption specifications of realistic CPUs. Considering potential computation and transition overheads, we have also proposed a low overhead OSRC (LO-OSRC), which restricts the change of CPU frequency/voltage to only once in the speed schedule. By using actual data from the power consumption specifications of two classical CPUs for evaluation, experimental results have shown that the energy saving of the proposed OSRC (LO-OSRC) is up to 10.3% (9.4%) better than that of PACE for realistic CPUs.en_US
dc.language.isoen_USen_US
dc.subjectCPUen_US
dc.subjectenergy efficienten_US
dc.subjectintra-tasken_US
dc.subjectdynamic voltage scalingen_US
dc.subjectmobile deviceen_US
dc.subjectreal timeen_US
dc.titleEnergy Efficient Intra-Task Dynamic Voltage Scaling for Realistic CPUs of Mobile Devicesen_US
dc.typeArticleen_US
dc.identifier.journalJOURNAL OF INFORMATION SCIENCE AND ENGINEERINGen_US
dc.citation.volume25en_US
dc.citation.issue1en_US
dc.citation.spage251en_US
dc.citation.epage272en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000262732000014-
dc.citation.woscount1-
Appears in Collections:Articles


Files in This Item:

  1. 000262732000014.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.