모바일 어플리케이션을 위한 에너지-인식 달빅 바이트코드리스트 스케줄링 기술
Energy-aware Dalvik Bytecode List Scheduling Technique for Mobile Applications
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
모바일 기기에서 어플리케이션의 에너지 소비는 운영체제, 실행시간 환경, 컴파일러, 어플리케이션 등이 복잡한 상호 작용을 통해 이루어진다. 최근까지 에너지-지향적인 고수준 및 저수준의 컴파일러 기술을 적용하여 모바일 기기에서 어플리케이션의 에너지 소비를 줄이기 위한 노력이 진행되고 있다. 본 논문에서는 안드로이드 달빅에서 실행되는 dex 파일로부터 달빅 바이트코드를 추출한 후 에너지 소비 최적화를 위한리스트 인스트럭션 스케줄링을 적용하여 어플리케이션의 에너지 소비를 줄이고자 한다. 이러한 연구는 급속도로 확산되고 있는 안드로이드 기반 어플리케이션이 전력 공급이 제한적인 모바일 환경에서 최적화된 전력ㆍ에너지 소비할 수 있는 환경을 구축하는 데 활용할 수 있다.
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 usesenergy-oriented high-level and low-level compiler techniques on mobile devices. In this paper, we intented to reduce an energyconsumption of Java mobile applications that applied a list instruction scheduling for energy dissipation from dalvik bytecode whichextracted Android dex files. Through this works, we can construct the optimized power and energy environment on mobile devices withthe limited power supply
참고문헌 (5)
- A. Parikh, "Instruction Scheduling for Low Power", Journal of VLSI Signal Processing, 37, pp.129~149 (2004)
- Kyuwon Choi, "Efficient Instruction-Level Optimization Methodology for Low Power Embedded Systems", ISSS 2001 (2001)
- R. Leaupers, "Compiler Design Issues for Embedded Processors", IEEE Design & Test of Computers, pp.2~9 (2002)
- Timothy M. Jones, "Energy-Efficient Register Caching with Compiler Assistance", ACM Transactions on Architecture and Code Optimization, 6(4) (2009)
- Meikang Qiu, "Energy-aware Loop Scheduling and Assignment for Multi-core, Multi-functional Unit Architecture", Journal of Signal Processing System, 57, pp.363~379 (2009)
