|
[1]Android NDK, http://developer.android.com/sdk/ndk/index.html [2]Lee, S. and Jeon, J.W., Evaluating performance of Android platform using native C for embedded systems, Control Automation and Systems (ICCAS), IEEE, pp. 1160-1163, 2010 [3]Implement Ahead-of-Time Compilation via LLVM on Android NDK [4]The LLVM compiler infrastructure, http://llvm.org [5]AOT compiler, http://en.wikipedia.org/wiki/AOT_compiler [6]Lin, C.M., Lin, J.H., Dow, C.R. and Wen, C.M., Benchmark Dalvik and Native Code for Android System, Innovations in Bio-inspired Computing and Applications, IEEE, pp. 320-323, 2011 [7]Ratabouil, S., Android Ndk Beginner’s Guide, Packt Publishing, 2011 [8]LLVM Assembly Language Reference Manual, http://llvm.org/docs/LangRef.html [9]Android Software Development Kit, http://developer.android.com/sdk/index.html [10]Android Binary Interface , http://en.wikipedia.org/wiki/Application_binary_interface [11]Clang: a C language family frontend of LLVM, http://clang.llvm.org/ [12]Little-endian, http://en.wikipedia.org/wiki/Little-endian [13]Christopher Guntli, Architecture of clang, HSR – University of Applied Science in Rapperswil, 2011 [14]Komatineni S., MacLean D. and Hashimi S.Y., Programming 3D Graphics with OpenGL, Pro Android 3, Springer, pp. 623-691, 2011. [15]MCLinker: LLVM Linker for Mobile Computing,http://code.google.com/p/mclinker/ [16]Multi-thread http://en.wikipedia.org/wiki/Thread_(computing) [17]Link-time Optimization, http://en.wikipedia.org/wiki/Link-time_optimization [18]Compilation Unit, http://en.wikipedia.org/wiki/Compilation_unit [19]Inter-procedural Optimization, http://en.wikipedia.org/wiki/Interprocedural_optimization [20]Nexus 10, http://en.wikipedia.org/wiki/Nexus_10 [21]LLVM Statistic, http://llvm.org/docs/ProgrammersManual.html#the-statistic-class-stats-option [22]Sony Xperia S, http://en.wikipedia.org/wiki/Xperia_S
|