|
[1]Eclipse Compiler for Java. Available from: http://www.eclipse.org/. [2]GCC, the GNU Compiler Collection. Available from: http://gcc.gnu.org/. [3]GNU Classpath. Available from: http://www.gnu.org/software/classpath/. [4]GNU Compiler for the Java. Available from: http://gcc.gnu.org/java/index.html. [5]A Comparison of Interpreted Java, WAT, AOT, JIT, and DAC. Lawrence Dickman 2002; Available from: www.oberon2005.ru/paper/ld2002-01e.pdf. [6]Accelerator IP puts Java in hardware. Electronicstalk Janurary 30, 2001; Available from: http://www.electronicstalk.com/news/ins/ins102.html. [7]Jazelle® DBX technology: ARM® acceleration technology for the Java™ Platform. ARM Inc. 2007; Available from: http://www.arm.com/pdfs/JazelleDBX_WhitePaper_2007v1p1.pdf. [8]JAZELLE® TECHNOLOGY FOR EXECUTION ENVIRONMENTS. ARM Inc. 2007; Available from: http://www.arm.com/pdfs/Jazelle_tech_flyer_0114-9.pdf. [9]JVXtreme Java Accelerator Core. InSilicon Inc. 2001; Available from: http://www.altera.com/products/ip/ampp/documents/jvxtreme-Java_acc.pdf. [10]JamVM. Robert Lougher; Available from: http://jamvm.sourceforge.net/. [11]DaCapo benchmark suite. DaCapo Project 2009; Available from: http://dacapobench.org/. [12]Denis N. Antonioli and Markus Pilz, "Analysis of the Java Class File Format," Technical Report: ifi-98.04 University of Zurich, 1998. [13]David Gregg, M. Anton Ertl, and Andreas Krall, "Implementing an Efficient Java Interpreter," in Proceedings of the 9th International Conference on High-Performance Computing and Networking, pp. 613-620, 2001. [14]J. Waldron, C. Daly, D. Gray, and J. Horgan, "Comparison of factors influencing bytecode usage in the Java Virtual Machine," in Second International Conference and Exhibition on the Practical Application of Java, Manchester, UK, pp. 315-327, April 12-14 2000. [15]J. Horgan, J. Power, and J. Waldron, "Measurement and analysis of runtime profiling data for Java programs," in IEEE International Workshop on Source Code Analysis and Manipulation, pp. 124-132, 2001. [16]Raja Vallee-Rai, Phong Co, Etienne Gagnon, Laurie Hendren, Patrick Lam, and Vijay Sundaresan, "Soot-a Java bytecode optimization framework," in Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research, Mississauga, Ontario, Canada, p. 13, 1999. [17]D. S. Hardin, "Crafting a Java virtual machine in silicon," IEEE Instrumentation & Measurement Magazine, vol. 4, no. 1, pp. 54-56, 2001. [18]M. Schoeberl, "A Java processor architecture for embedded real-time systems," Journal of Systems Architecture, vol. 54, no. 1-2, pp. 265-286, January 2008. [19]M. Schoeberl, "JOP: A Java optimized processor," Lecture Notes in Computer Science, vol. 2889, 2003. [20]H. McGhan, M. O'Connor, and P. Alto, "PicoJava: A direct execution engine for Java bytecode," in Computer, pp. 22-30, Oct. 1998. [21]A. Krall, "Efficient JavaVM just-in-time compilation," in Parallel Architectures and Compilation Techniques, Paris, France, pp. 205-212, Oct. 12-18 1998. [22]T. Suganuma, T. Yasue, M. Kawahito, H. Komatsu, and T. Nakatani, "A dynamic optimization framework for a Java just-in-time compiler," in OOPSLA '01: Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, Tampa Bay, FL, USA, pp. 180-195, Nov 1 2001. [23]T. A. Proebsting, G. Townsend, and P. Bridges, "Toba: Java for applications: A way ahead of time (WAT) compiler," in Proceedings of the 3rd Conference on Object-Oriented Technologies and Systems, University of Arizona, pp. 41-53, 1997. [24]J. M. O'Connor and M. Tremblay, "picoJava-I: The Java virtual machine in hardware," IEEE Micro, vol. 17, no. 2, pp. 45-53, March-April 1997. [25]J. R. Bell, "Threaded code," Proceedings of Communications of the ACM, vol. 16, no. 6, pp. 370-372, 1973.
|