Proceedings of the Korea Information Processing Society Conference (한국정보처리학회:학술대회논문집)
- 2013.11a
- /
- Pages.75-78
- /
- 2013
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
An Improving Method of Android Boot Time in Multi-core Architecture
멀티코어 아키텍처에서 안드로이드 부팅속도 향상 방법
- Choi, Jin-Yong (Dept of Computer Engineering, Hanbat National University) ;
- Lee, Jae-Heung (Dept of Computer Engineering, Hanbat National University) ;
- Kim, Hyoung-kyu (Airpoint Co., Ltd)
- Published : 2013.11.08
Abstract
본 연구에서는 멀티코어 기반의 안드로이드 부팅 최적화 방법을 제안하고 있다. 안드로이드 부팅 구간 중 Zygote란 프로세스 초기화 과정 시 가장 많은 연산을 하고 있었으며 Zygote 내부의 4가지 기능 중 preload구간에서 병렬기법을 적용하였다. preload는 어플리케이션의 구동에 필요한 클래스들과 리소스를 순차적으로 가져오는 함수호출 구조로 이 함수호출 구조를 다른 프로세스로 분리시켜 독립적인 연산을 수행하였다. 제안 방법을 S5PV310 듀얼코어와 Exynos4412 쿼드코어에 적용시켰고 각각 14%와 12%의 성능향상 결과를 보였다.
Keywords