|
[1] Ben Cheng, Bill Buzbee. A JIT Compiler for Android’s Dalvik VM. Google, May 2010, from http://dl.google.com/googleio/2010/androidjit- compiler-androids-dalvik-vm.pdf [2] Google Inc, ”Android.com” . http://www.android.com. [3] Google Inc, Dalvik Porting Guide. from http://android.git.kernel.org [4] J. Aycock. A Brief History of Just-In-Time. ACM Comput. Surv., ACM, 2003, 35, 97-113. [5] A. V. Hoff. The case for java as a programming language. IEEE INTERNET COMPUTING Magazine, January-February 1997. [6] Sun Microsystems Inc, The Java HotSpot virtual machine. White paper.. Santa Clara, CA. 2001. [7] Andreas Krall. Efficient Java VM Just-in-Time Compilation. Parallel Architectures and Compilation Techniques, Oct 1998. [8] Stefan M. Freudenberger, Trace Scheduling. Encyclopedia of Parallel Computing Springer 2011, 2175 p. In 4 volumes. [9] A. V. Aho, M. S. Lam, R. Sethi, J. D. Ullman. Compilers, Principles, Techniques, and Tools. Pearson/Addison-Wesley, 2006. [10] CaffeineMark 3.0 Information. Copyright from 1997 from http:// www.benchmarkhq.ru/cm30/info.html [11] 0xbench Information. Updated August 13, 2011 from http:// code.google.com/p/0xbench/wiki/Benchmarks [12] A. Gal, B. Eich, M. Shaver, D. Anderson, D. Mandelin, M. R. Haghighat, B. Kaplan, G. Hoare, B. Zbarsky, J. Orendorff, J. Ruderman, E. W. Smith, R. Reitmaier, M. Bebenita, M. Chang, M. Franz, Tracebased just-in-time type specialization for dynamic languages. SIGPLAN Not., ACM, 2009, 44, 465-478. [13] Y. K. Lim, P. S, C. G. Kim,S. H. Lee, A Selective Ahead-Of-Time Compiler on Android Device. Information Science and Applications(ICISA), May 2012. [14] Y. C. Huang, Y. S. Chen, W. Yang, Jean J. J. Shann, File-Based Sharing For Dynamically Compiled Code On Dalvik Virtual Machine Computer Symposium, Dec. 2010. [15] J. Ansel, P. Marchenko, Erlingsson, E. Taylor, B. Chen, D. L. Schuff, D. Sehr, C. L. Biffle, B. Yee, Language-independent sandboxing of justin- time compilation and self-modifying code. PLDI ’11, June 2011, 355-366. |