Browse > Article
http://dx.doi.org/10.3745/KTCCS.2014.3.5.151

Energy-aware Dalvik Bytecode List Scheduling Technique for Mobile Applications  

Ko, Kwang Man (상지대학교 컴퓨터정보공학부)
Publication Information
KIPS Transactions on Computer and Communication Systems / v.3, no.5, 2014 , pp. 151-154 More about this Journal
Abstract
An energy of applications had consumed through the complexed inter-action with operating systems, run-time environments, compiler, and applications on various mobile devices. In these days, challenged researches are studying to reduce of energy consumptions that uses energy-oriented high-level and low-level compiler techniques on mobile devices. In this paper, we intented to reduce an energy consumption of Java mobile applications that applied a list instruction scheduling for energy dissipation from dalvik bytecode which extracted Android dex files. Through this works, we can construct the optimized power and energy environment on mobile devices with the limited power supply.
Keywords
Java Mobile Applications; Dalvik Virtual Machine; Energy Consumption Optimization; Control and Data Flow Graph; Instruction Scheduling;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Parikh, Soontae Kim, M. Kandemir, N. Vijaykrishnan, M. J. Irwin, "Instruction Scheduling for Low Power", Journal of VLSI Signal Processing, Vol.37, pp.129-149, 2004.   DOI   ScienceOn
2 Kyuwon Choi, Abhijit Chatterjee, "Efficient Instruction-Level Optimization Methodology for Low Power Embedded Systems", ISSS 2001, 2001.
3 R. Leaupers, "Compiler Design Issues for Embedded Processors", IEEE Design & Test of Computers, pp.2-9, 2002.
4 Timothy M. Jones et al., "Energy-Efficient Register Caching with Compiler Assistance", ACM Transactions on Architecture and Code Optimization, Vol.6, No.4, Article 13, 2009.
5 Meikang Qiu et al., "Energy-aware Loop Scheduling and Assignment for Multi-core, Multi-functional Unit Architecture", Journal of Signal Processing System, Vol.57, pp.363-379, 2009.   DOI