Abstract
Dynamic Voltage Scaling (DVS) is widely supported in modern general purpose systems, like desktops. Intervalbased DVS algorithms have been used in some operating systems (OSs), like Linux. But their load prediction models can't fit various needs of users so well, since most of them employ one prediction method only. In this paper, a selfadaptive algorithm called SADVS is presented. It selects the best algorithm according to the prediction accuracy of historical records, and the selector will be used to adjust the CPU speed in the following interval. SADVS behaves well in both simulations and actual implementation. For actual implementation, we find that SADVS reduces energy consumption 0.02%-4% without time extension compared to results of ondemand policy in Linux kernel.
| Original language | English |
|---|---|
| Title of host publication | 2010 International Conference on Computer Design and Applications, ICCDA 2010 |
| Publisher | IEEE Computer Society |
| Pages | 585-589 |
| Number of pages | 5 |
| ISBN (Print) | 9781424471638 |
| DOIs | |
| State | Published - 2010 |
| Event | 2010 International Conference on Computer Design and Applications, ICCDA 2010 - Qinhuangdao, Hebei, China Duration: 25 Jun 2010 → 27 Jun 2010 |
Publication series
| Name | 2010 International Conference on Computer Design and Applications, ICCDA 2010 |
|---|---|
| Volume | 3 |
Conference
| Conference | 2010 International Conference on Computer Design and Applications, ICCDA 2010 |
|---|---|
| Country/Territory | China |
| City | Qinhuangdao, Hebei |
| Period | 25/06/10 → 27/06/10 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- DVS
- Energy savings
- General purpose systems
Fingerprint
Dive into the research topics of 'A self-adaptive DVS scheduling algorithm for multi-core systems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver