Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

QPR.js: A runtime framework for QOS-Aware power optimization for parallel JavaScript programs

Authors
Lee W.[Lee W.]Kim C.[Kim C.]Song H.[Song H.]Lee J.W.[Lee J.W.]
Issue Date
2014
Keywords
DVFS; JavaScript; Multi-core; Power optimization
Citation
Proceedings of the International Symposium on Low Power Electronics and Design, pp.251 - 254
Journal Title
Proceedings of the International Symposium on Low Power Electronics and Design
Start Page
251
End Page
254
URI
https://scholarworks.bwise.kr/skku/handle/2021.sw.skku/57918
Abstract
JavaScript has become a general-purpose programming environment that enables complex, media-rich web applications. An increasing number of JavaScript programs are parallelized to run efficiently on today's multicore CPUs, which are capable of dynamic core scaling (DCS) and voltage/frequency scaling (DVFS). However, significant power savings are still left on the table since an operating point (in terms of the number of active cores and CPU voltage/frequency) is selected by monitoring CPU utilization or OS events, without considering the user's performance goal. To address this, we propose QPR.js, a QoS-aware power-optimizing runtime system for JavaScript. Using the QPR.js API, the application developer can specify a QoS goal and provide a fitness function to quantify the current level of QoS. During execution the QPR.js runtime system uses this information to autonomously find an optimal operating point minimizing power consumption while satisfying the QoS goal. Our evaluation with five parallel JavaScript programs demonstrates an average of 35.2% power savings over the Linux Ondemand governor without degrading user experience. Copyright 2014.
Files in This Item
There are no files associated with this item.
Appears in
Collections
Information and Communication Engineering > Department of Computer Engineering > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE