Title :
Improving Android Performance and Energy Efficiency
Author :
Kundu, Tapas Kumar ; Paul, Kolin
Author_Institution :
Dept. of Comput. Sci. & Eng., IIT Delhi, Delhi, India
Abstract :
Mobile devices and embedded devices need more processing power but energy consumption should be less to save battery power. Google has released an open source platform Android for mobile devices. Android uses new power management framework to save power in mobile devices. Android developers are allowed to build only JAVA applications. In this work, we present benefits of using Android in low power embedded devices. We compared Android JAVA performance with popular Sun embedded JVM running on top of Angstrom linux. Our work shows that Android can be made more energy efficient by improving performance of JAVA applications. We developed a JAVA DSP framework which allows Android JAVA applications to use both ARM & DSP parallely and thus improves performance. We also showed, Android can be made more energy efficient by using our developed framework.
Keywords :
Java; Linux; digital signal processing chips; electronic engineering computing; embedded systems; low-power electronics; mobile radio; operating system kernels; power aware computing; power consumption; public domain software; ARM; Android operating system; Angstrom Linux kernel; Java DSP framework; Java application; Sun embedded JVM; battery power; energy consumption; energy efficiency; low power embedded device; mobile device; open source platform; power management; power saving; processing power; Pixel; Very large scale integration;
Conference_Titel :
VLSI Design (VLSI Design), 2011 24th International Conference on
Conference_Location :
Chennai
Print_ISBN :
978-1-61284-327-8
Electronic_ISBN :
1063-9667
DOI :
10.1109/VLSID.2011.63