안드로이드 플랫폼의 실시간 성능 분석
Performance Analysis of Android Platform in Real-Time Application
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문에서는 ARM 기반의 모바일 프로세서인 S3C6410상에서 구글(Google)의 개방형 모바일 플랫폼인 안드로이드(Android)의 성능을 분석하였다. 안드로이드의 상대적인 성능을 평가하기 위해 현재 많은 어플리케이션에서 사용되고 있는 Windows Embedded CE와 성능을 비교 분석하였다. 안드로이드와 Windows Embedded CE를S3C6410 프로세서가 장착되어있는 SMDK6410 보드에 포팅(Porting)하여 인터럽트 지연, 세마포어(Semaphore)동기화의 최대속도, Timer Jitter, 프로세스 전환 속도, IPC(Inter-Process Communication) 파이프 지연 시간, 부팅시간 등을 측정하고 비교, 분석하였다. 본 성능분석을 통해 안드로이드 플랫폼의 실시간 성능을 알아보고자 한다.
Abstract
This paper analyzes the performance of Google’s Android open mobile platform in the S3C6410 ARM based mobile processor. For relative analysis, Windows Embedded CE, which is widely used in many embedded applications, was compared with Android. Android and Windows Embedded CE were ported to the SMDK6410evaluation board which uses the S3C6410 processor. Operating system characteristics such as interrupt delay,maximum speed of semaphore synchronization, timer jitter, process transition speed, inter-process communication pipe delay, and booting time were measured, compared, and analyzed. The analysis is performed to investigate the real-time performance of the Android platform.
참고문헌 (8)
- Samsung, "S3C6410 RISK Microprocessor User's Manual REV 1.20" (2009)
- Samsung, "SMDK6410 User's Manual Rev0.2" (2008)
- "Android.com"[URL]
- "Android SDK | Android Developers"[URL]
- "DalvikVM.com,"Dalvik Virtual Machine insights""[URL]
- "Android NDK | Android Developers"[URL]
- Leonid Batyuk, "Developing and Benchmarking Native Linux Applications on Android", Proceedings of the 2nd International Conference on Mobile Wireless Middleware, Operating Systems, and Applications (Mobilware 2009), Beriln, pp.381~390 (2009)
- Mark Allen Weiss, "C++ for Java Programmers", ISBN 978-0139194245, ~ (2003)
