| PICSEL: measuring user-perceived performance to control dynamic frequency scaling |
| Full text |
Flv
(27:00),
Mp3
(11.48 MB),
Pdf
(495 KB)
|
Source
|
Architectural Support for Programming Languages and Operating Systems
archive
Proceedings of the 13th international conference on Architectural support for programming languages and operating systems
table of contents
Seattle, WA, USA
Pages 70-79
Year of Publication: 2008
ISBN:978-1-59593-958-6
Also published in ...
|
|
Authors
|
|
Arindam Mallik
|
Northwestern University, Evanston, IL
|
|
Jack Cosgrove
|
Northwestern University, Evanston, IL
|
|
Robert P. Dick
|
Northwestern University, Evanston, IL
|
|
Gokhan Memik
|
Northwestern University, Evanston, IL
|
|
Peter Dinda
|
Northwestern University, Evanston, IL
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 17, Downloads (12 Months): 166, Citation Count: 4
|
|
APPENDICES and SUPPLEMENTS
|
|
Supplemental material for PICSEL: measuring user-perceived performance to control dynamic frequency scaling
|
ABSTRACT
The ultimate goal of a computer system is to satisfy its users. The success of architectural or system-level optimizations depends largely on having accurate metrics for user satisfaction. We propose to derive such metrics from information that is "close to flesh" and apparent to the user rather than from information that is "close to metal" and hidden from the user. We describe and evaluate PICSEL, a dynamic voltage and frequency scaling (DVFS) technique that uses measurements of variations in the rate of change of a computer's video output to estimate user-perceived performance. Our adaptive algorithms, one conservative and one aggressive, use these estimates to dramatically reduce operating frequencies and voltages for graphically-intensive applications while maintaining performance at a satisfactory level for the user. We evaluate PICSEL through user studies conducted on a Pentium M laptop running Windows XP. Experiments performed with 20 users executing three applications indicate that the measured laptop power can be reduced by up to 12.1%, averaged across all of our users and applications, compared to the default Windows XP DVFS policy. User studies revealed that the difference in overall user satisfaction between the more aggressive version of PICSEL and Windows DVFS were statistically insignificant, whereas the conservative version of PICSEL actually improved user satisfaction when compared to Windows DVFS.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Brock, B. and Rajamani, K. 2003. Dynamic Power Management for Embedded Systems. In Proc. of the IEEE SOC Conf. (SOC'03).
|
 |
2
|
|
| |
3
|
Claypool, M., Claypool, K., and Damaa, F. 2006. The Effects of Frame Rate and Resolution on Users Playing First-person Shooter Games. In Proc. of ACM/SPIE Multimedia Computing and Networking (MMCN'06).
|
 |
4
|
|
| |
5
|
Dan Ernst , Nam Sung Kim , Shidhartha Das , Sanjay Pant , Rajeev Rao , Toan Pham , Conrad Ziesler , David Blaauw , Todd Austin , Krisztian Flautner , Trevor Mudge, Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation, Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture, p.7, December 03-05, 2003
|
| |
6
|
|
 |
7
|
|
| |
8
|
Ghinea, G. and Thomas, J.P. 2005. Quality of Perception: User Quality of Service in Multimedia Presentations. IEEE T. Multimedia 7, 4 (Aug. 2005), 786--789.
|
| |
9
|
Gochman, S. Ronen, R., Anati, I., Berkovits, A., Kurts, T., Naveh, A., Saeed, A., Sperber, Z., and Valentine, R.C. 2003. The Intel Pentium M Processor: Microarchitecture and Performance. Intel Technology J. 7, 2 (May 2003), 21--36.
|
| |
10
|
Gulliver, S.R. and Ghinea, G. 2007. The Perceptual and Attentive Impact of Delay and Jitter in Multimedia Delivery. IEEE T. Broadcast 53, 2 (June 2007), 449--458.
|
| |
11
|
|
 |
12
|
Selim Gurun , Chandra Krintz, AutoDVS: an automatic, general-purpose, dynamic clock scheduling system for hand-held devices, Proceedings of the 5th ACM international conference on Embedded software, September 18-22, 2005, Jersey City, NJ, USA
[doi> 10.1145/1086228.1086270]
|
 |
13
|
|
| |
14
|
|
| |
15
|
Lorch, J. and Smith, A. 2003. Using User Interface Event Information in Dynamic Voltage Scaling Algorithms. In Proc. of the IEEE Computer Society's Int. Symp. on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS'03), 46--55.
|
| |
16
|
|
| |
17
|
Microsoft Corporation. 2003. Windows Native Processor Performance Control. Windows Platform Design Notes (May 2003). Retrieved from http://www.microsoft.com/whdc/system/pnppwr/powermgmt/ProcPerfCtrl.mspx.
|
| |
18
|
Podien, W. CPUCool. Retrieved from http://www.cpu-cool.de/index.html.
|
| |
19
|
|
| |
20
|
Wei, J. Foxton Technology Pushes Processor Frequency, Application Performance. Technology@Intel Mag. (July 2007). Retrieved from http://www.intel.com/technology/magazine/computing/foxton-technology-0905.htm.
|
| |
21
|
|
| |
22
|
Qiang Wu , Margaret Martonosi , Douglas W. Clark , V. J. Reddi , Dan Connors , Youfeng Wu , Jin Lee , David Brooks, A Dynamic Compilation Framework for Controlling Microprocessor Energy and Performance, Proceedings of the 38th annual IEEE/ACM International Symposium on Microarchitecture, p.271-282, November 12-16, 2005, Barcelona, Spain
[doi> 10.1109/MICRO.2005.7]
|
 |
23
|
|
 |
24
|
|
CITED BY 4
|
|
|
|
|
Alex Shye , Berkin Ozisikyilmaz , Arindam Mallik , Gokhan Memik , Peter A. Dinda , Robert P. Dick , Alok N. Choudhary, Learning and Leveraging the Relationship between Architecture-Level Measurements and Individual User Satisfaction, ACM SIGARCH Computer Architecture News, v.36 n.3, p.427-438, June 2008
|
|
|
Alex Shye , Yan Pan , Ben Scholbrock , J. Scott Miller , Gokhan Memik , Peter A. Dinda , Robert P. Dick, Power to the people: Leveraging human physiological traits to control microprocessor frequency, Proceedings of the 2008 41st IEEE/ACM International Symposium on Microarchitecture, p.188-199, November 08-12, 2008
|
|
|
|
|