Transparent Gif

Department of Computer Science

University of California, Santa Barbara

Abstract

AutoDVS: An Automatic, General-Purpose, Dynamic Clock Scheduling System for Hand-Held Devices

by: S. Gurun and C. Krintz

Abstract:

We present AutoDVS, a dynamic voltage scaling (DVS) system for theHP iPAQ hand-held computer. AutoDVS unifies existing DVStechniques into a single system that significantly reducesthe power consumption of popular, general-purpose, iPAQ software. Moreover, it does so without degrading the user\'s experience perceivably. AutoDVS automatically infers periodsof user interactivity and non-interactivity and applies different DVS policies to each period type. We have implemented AutoDVSas a freely-available, kernel-patch for Familiar Linux and the iPAQ Opie Window Manager. We evaluated AutoDVS using real user workloads of iPAQ software running alone and concurrently. AutoDVS decreasesenergy consumption by 30-70% for interactive programs, by up to 19% for soft real-time applications, and by 12% when these different programtypes run concurrently.

Keywords:

Dynamic voltage scaling, iPAQs, battery power conservation, multi-media workloads

Date:

March 2005

Document: 2005-04

XHTML Validation | CSS Validation
Updated 14-Nov-2005
Questions should be directed to: webmaster@cs.ucsb.edu