Abstract
As users become increasingly conscious of their energy footprint—either to improve battery life or to respect the environment—improved energy efficiency of systems has gained in importance. This is especially important in the context of information appliances such as e-book readers that are meant to replace books, since their energy efficiency impacts how long the appliance can be used on a single charge of the battery.
In this article, we present a new software and hardware architecture for information appliances that provides significant advantages in terms of device lifetime. The architecture combines a low-power microcontroller with a high-performance application processor, where the low-power microcontroller is used to handle simple user interactions (e.g., turning pages, inking, entering text) without waking up the main application processor. We demonstrate how this architecture is easily adapted to the traditional way of building user interfaces using a user interface markup language. We report on our initial measurements using an E Ink-based prototype. When comparing our hybrid architecture to a simpler solution we found that we can increase the battery life by a factor of 1.72 for a reading task and by a factor of 3.23 for a writing task. We conclude by presenting design guidelines aimed at optimizing the overall energy signature of information appliances.
- Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, and Rajesh Gupta. 2009. Somniloquy: Augmenting network interfaces to reduce PC energy usage. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation. Google Scholar
Digital Library
- Amazon. 2007. Amazon Kindle. http://www.amazon.com/kindle/.Google Scholar
- David Biermann, Emin Gun Sirer, and Rajit Manohar. 2004. A rate matching-based approach to dynamic voltage scaling. In Proceedings of the 1st Watson Conference on the Interaction between Architecture, Circuits, and Compilers.Google Scholar
- T. D. Burd, T. A. Pering, A. J. Stratakos, and R. Brodersen. 2000. A dynamic voltage scaled microprocessor system. IEEE J. Solid-State Circuits 35, 11, 1571--1580.Google Scholar
Cross Ref
- Stuart K. Card, Thomas P. Moran, and Allen Newell. 1983. The Psychology of Human-Computer Interaction. Erlbaum Associates. Google Scholar
Digital Library
- G. Chen, B.-T. Kang, M. Kandemir, N. Vijaykrishnan, M. J. Irwin, and R. Chandramouli. 2004. Studying energy trade offs in offloading computation/compilation in Java-enabled mobile devices. IEEE Trans. Parallel Distrib. Syst. 15, 9, 795--809. Google Scholar
Digital Library
- Jacob Cohen. 1992. A power primer. Psychol. Bullet. 112, 1, 155--159.Google Scholar
Cross Ref
- P. K. Dutta and D. E. Culler. 2005. System software techniques for low-power operation in wireless sensor networks. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design. 925--932. Google Scholar
Digital Library
- P. M. Fitts. 1954. The infomation capacity of the human motor system in controlling amplitude of movement. J. Exp. Psychol. 47, 6, 381--391.Google Scholar
Cross Ref
- K. Govil, E. Chan, and H. Wassermann. 1995. Comparing algorithms for dynamic speed-setting of a low-power CPU. In Proceedings of the 1st Conference on Mobile Computing and Networking. Google Scholar
Digital Library
- Dirk Grunwand, Phillips Levis, Keith Farkas, Charles B. Morrey III, and Michael Neufeld. 2000. Policies for dynamic clock scheduling. In Proceedings of the 4th Symposium on Operating Systems Design and Implementation. Google Scholar
Digital Library
- Tim Harter, Sander Vroegindeweij, Erik Geelhoed, Meera Manahan, and Parthasarathy Ranganathan. 2004. Energy-aware user interfaces: An evaluation of user acceptance. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'04). ACM Press, New York, NY, 199--206. Google Scholar
Digital Library
- Ken Hinckley, Jeff Pierce, Eric Horvitz, and Mike Sinclair. 2005. Foreground and background interaction with sensor-enhanced mobile devices. ACM Trans. Comput. Hum. Interact. 12, 1, 31--52. Google Scholar
Digital Library
- Barbara Hohlt, Lance Doherty, and Eric Brewer. 2004. Flexible power scheduling for sensor networks. In Proceedings of the 3rd International Symposium on Information Processing in Sensor Networks. 205--214. Google Scholar
Digital Library
- Irex Technologies. 2006. iLiad User Manual (V2.7). Irex Technologies.Google Scholar
- T. Ishihara and H. Yasuura. 1998. Voltage scheduling problem for dynamically variable voltage processors. In Proceedings of the International Symposium on Low Power Electronics and Design. Google Scholar
Digital Library
- R. Kumar, D. M. Tullsen, P. Ranganathan, N. P. Jouppi, and K. I. Farkas. 2004. Single-ISA heterogeneous multi-core architectures for multithreaded workload performance. In Proceedings of the International Symposium on Computer Architecture. 64--75. Google Scholar
Digital Library
- Zhiyuan Li, Cheng Wang, and Rong Xu. 2001. Computation offloading to save energy on handheld devices: A partition scheme. In Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES'01). Google Scholar
Digital Library
- Jock D. Mackinlay, Stuart K. Card, and George G. Robertson. 1990. Rapid controlled movement through a virtual 3D workspace. In Proceedings of the 17th Annual Conference on Computer Graphics and Interactive Techniques. ACM Press, New York, NY, 171--176. Google Scholar
Digital Library
- T. Pering and R. Brodersen. 1998. Energy efficient voltage scheduling for real-time operating systems. In Proceedings of the 4th IEEE Real-Time Technology and Applications Symposium, Work in Progress Session.Google Scholar
- Bodhi Priyantha, Dimitrios Lymberopoulos, and Jie Liu. 2010. Little Rock: Enabing energy efficient continuous sensing on moble phones. Tech. rep., Microsoft Research.Google Scholar
- Vijay Raghunathan, Trevor Pering, Roy Want, Alex Nguyen, and Peter Jensen. 2004. Experience with a low power wireless mobile computing platform. In Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED'04). 363--368. Google Scholar
Digital Library
- G. G. Robertson, S. K. Card, and J. D. Mackinlay. 1989. The cognitive coprocessor architecture for interactive user interfaces. In Proceedings of the 2nd Annual SIGGRAPH Symposium on user Interface Software and Technology (UIST'89). ACM, 10--18. Google Scholar
Digital Library
- Alexey Rudenko, Peter Reiher, Gerald J. Popek, and Geoffrey H. Kuenning. 1998. Saving portable computer battery power through remote process execution. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2, 1, 19--26. Google Scholar
Digital Library
- Sonal Saha. 2011. An experimental evaluation of real-time DVFS scheduling algorithms. M.S. thesis. Virginia Polytechnique Institute and State University.Google Scholar
- Abigail J. Sellen and Richard H. R. Harper. 2001. The Myth of the Paperless Office 1st Ed. MIT Press. Google Scholar
Digital Library
- T. Simunic, L. Benini, A. Acquaviva, P. Glynn, and G. De Micheli. 2001. Dynamic voltage scaling and power management for portable systems. In Proceedings of the 38th Design Automation Conference. Google Scholar
Digital Library
- Sony. 2006. Operation Guide, PRS-500, portable Reader System. Sony Inc. http://docs.sony.com/release/PR5500.pdf.Google Scholar
- Texas Instruments. 2013a. http://processors.wiki.ti.com/index.php/omap3530_power_estimation_spread sheet.Google Scholar
- Texas Instruments. 2013b. http://www.ti.com/general/docs/lit/getliterature.tsp?literaturenumber=sprab98& filetype=zip.Google Scholar
- Keith S. Vallerio, Lin Zhong, and Niraj K. Jha. 2006. Energy-efficient graphical user interface design. IEEE Trans. Mob. Comput. 5, 7, 846--859. Google Scholar
Digital Library
- Cheng Wang and Zhiyuan Li. 2004. Parametric analysis for adaptive computation offloading. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'04). 119--130. Google Scholar
Digital Library
- M. Weiser. 1991. The computer for the 21st century. Sci. Am. (Int. Ed.) 265, 3 (1991), 66--75.Google Scholar
- Neil Weste and David Harris. 2010. CMOS VLSI Design: A Circuits and Systems Perspective. Addison-Wesley. Google Scholar
Digital Library
- Lin Zhong. 2005. Energy-efficient mobile system design: The user's perspective. M.S. thesis, Princeton University. Google Scholar
Digital Library
- Lin Zhong and Niraj K. Jha. 2005. Energy efficiency of handheld computer interfaces: Limits, characterization, and practice. In Proceedings of the 3rd International Conference on Mobile Systems, Applications, and Services (MobiSys'05). 247--260. Google Scholar
Digital Library
Index Terms
An asymmetric dual-processor architecture for low-power information appliances
Recommendations
A Hierarchy Energy Driven Architecture for Wireless Sensor Networks
WAINA '10: Proceedings of the 2010 IEEE 24th International Conference on Advanced Information Networking and Applications WorkshopsIn Wireless Sensor Networks (WSNs) one of the critical issues is the maximization of their life time. These networks require a robust architecture that takes into account the energy consumption level of functional constituents and their interdependency. ...
Energy Consumption of IT System in Cloud Data Center: Architecture, Factors and Prediction
Network and Parallel ComputingAbstractIn recent years, as cloud data center has grown constantly in size and quantity, the energy consumption of cloud data center has increased dramatically. Therefore, it is of great significance to study the energy-saving issues of cloud data centers ...
A Low-Energy Adaptive Clustering Hierarchy Architecture with an Intersection-Based Coverage Algorithm in Wireless Sensor Networks
IMIS '13: Proceedings of the 2013 Seventh International Conference on Innovative Mobile and Internet Services in Ubiquitous ComputingIn wireless sensor networks (WSNs), the sensor nodes are randomly deployed, and energy is limited. Energy consumption reduction is therefore very important. To extend the system lifetime, we used the intersection-based coverage algorithm (IBCA) to ...






Comments