Next: About this document ...
Up: SableVM: A Research Framework
Previous: Conclusion and Future Work
- 1
-
Classpath.
www.classpath.org/.
- 2
-
GCJ.
sources.redhat.com/java/.
- 3
-
Harissa.
www.irisa.fr/compose/harissa/harissa.html.
- 4
-
HotSpot.
java.sun.com/products/hotspot/whitepaper.html.
- 5
-
Kaffe.
www.kaffe.org/.
- 6
-
SableVM.
www.sablevm.org/.
- 7
-
Toba.
www.cs.arizona.edu/sumatra/toba/.
- 8
-
Ali-Reza Adl-Tabatabai, Micha Cierniak, Guei-Yuan Lueh, Vishesh M. Parikh,
and James M. Stichnoth.
Fast, effective code generation in a Just-in-Time Java compiler.
In Proceedings of the ACM SIGPLAN '98 Conference on
Programming Language Design and Implementation, pages 280-290. ACM Press,
1998.
- 9
-
Ole Agesen, David Detlefs, Alex Garthwaite, Ross Knippel, Y. S. Ramakrishna,
and Derek White.
An efficient meta-lock for implementing ubiquitous synchronization.
In Proceedings of the Conference on Object-Oriented Programming,
Systems, Languages, and Applications, pages 207-222. ACM Press, November
1999.
- 10
-
B. Alpern, C. R. Attanasio, J. J. Barton, M. G. Burke, P. Cheng, J.-D. Choi,
A. Cocchi, S. J. Fink, D. Grove, M. Hind, S. F. Hummel, D. Lieber,
V. Litvinov, M. F. Mergen, T. Ngo, J. R. Russell, V. Sarkar, M. J. Serrano,
J. C. Shepherd, S. E. Smith, V. C. Sreedhar, H. Srinivasan, and J. Whaley.
The Jalapeño virtual machine.
IBM Systems Journal, 39(1):211-238, October 2000.
- 11
-
Bowen Alpern, Dick Attanasio, Anthony Cocchi, Derek Lieber, Stephen Smith, Ton
Ngo, and John J. Barton.
Implementing Jalapeno in Java.
In Proceeings of the 1999 ACM SIGPLAN Conference on
Object-Oriented Programming, Systems, Languages & Applications
(OOPSLA`99), volume 34.10 of ACM Sigplan Notices, pages 314-324.
ACM Press, November 1999.
- 12
-
Cox B.
Object-Oriented Programming: An evolutionary Approach.
Addison-Wesley, 1987.
- 13
-
David F. Bacon, Ravi Konuru, Chet Murthy, and Mauricio Serrano.
Thin locks: Featherweight synchronization for Java.
In Proceedings of the ACM SIGPLAN'98 Conference on
Programming Language Design and Implementation (PLDI), pages 258-268. ACM
Press, June 1998.
- 14
-
Joel F. Bartlett.
Compacting garbage collection with ambiguous roots.
Technical Report 88.2, Digital - Western Research Laboratory, 1988.
- 15
-
C. Chambers, D. Ungar, and E. Lee.
An efficient implementation of SELF a dynamically-typed
object-oriented language based on prototypes.
In Proceedings of the Conference on Object-Oriented Programming
Systems, Languages, and Applications (OOPSLA), volume 24, pages 49-70. ACM
Press, October 1989.
- 16
-
Micha Cierniak, Guei-Yuan Lueh, and James N. Stichnoth.
Practicing JUDO: Java under dynamic optimizations.
In Proceedings of the ACM SIGPLAN '00 Conference on
Programming Language Design and Implementation, pages 13-26, Vancouver,
British Columbia, June 2000. ACM Press.
- 17
-
Peter Deutsch and Alan M. Schiffman.
Efficient implementation of the Smalltalk-80 system.
In Conference Record of the Eleventh Annual ACM Symposium on
Principles of Programming Languages, pages 297-302. ACM Press, January
1984.
- 18
-
Karel Driesen.
Selector table indexing & sparse arrays.
SIGPLAN Notices: Proc. 8th Annual Conf. Object-Oriented
Programming Systems, Languages, and Applications, OOPSLA, 28(10):259-270,
September 1993.
- 19
-
Margaret A. Ellis and Bjarne Stroustrup.
The Annotated C++ Reference Manual.
Addison-Wesley, December 1990.
- 20
-
Anton M. Ertl.
A portable Forth engine.
www.complang.tuwien.ac.at/forth/threaded-code.html.
- 21
-
James Gosling, Bill Joy, Guy Steele, and Gilad Bracha.
The Java Language Specification Second Edition.
Addison-Wesley, 2000.
- 22
-
Richard Jones and Rafael Lins.
Garbage collection: algorithms for automatic dynamic memory
management.
Wiley, 1996.
- 23
-
Andreas Krall.
Efficient JavaVM Just-in-Time compilation.
In Proceedings of the 1998 International Conference on Parallel
Architectures and Compilation Techniques (PACT '98), pages 205-212. IEEE
Computer Society Press, October 1998.
- 24
-
Tim Lindholm and Frank Yellin.
The Java Virtual Machine Specification.
Addison-Wesley, second edition, 1999.
- 25
-
Andrew C. Myers.
Bidirectional object layout for separate compilation.
In OOPSLA '95 Conference Proceedings: Object-Oriented
Programming Systems, Languages, and Applications, pages 124-139. ACM Press,
October 1995.
- 26
-
Tamiya Onodera and Kiyokuni Kawachiya.
A study of locking objects with bimodal fields.
In Proceeings of the 1999 ACM SIGPLAN Conference on
Object-Oriented Programming, Systems, Languages & Applications
(OOPSLA`99), volume 34.10 of ACM Sigplan Notices, pages 223-237.
ACM Press, November 1999.
- 27
-
Ian Piumarta and Fabio Riccardi.
Optimizing direct threaded code by selective inlining.
In SIGPLAN '98 Conference on Programming Language Design and
Implementation, pages 291-300. ACM Press, June 1998.
- 28
-
William Pugh and Grant Weddell.
Two-directional record layout for multiple inheritance.
ACM SIGPLAN Notices, 25(6):85-91, June 1990.
- 29
-
T. Suganuma, T. Ogasawara, M. Takeuchi, T. Yasue, M. Kawahito, K. Ishizaki,
H. Komatsu, and T. Nakatani.
Overview of the IBM Java Just-in-Time Compiler.
IBM Systems Journal, 39(1):175-193, 2000.
- 30
-
Jan Vitek and R. Nigel Horspool.
Taming message passing: Efficient method look-up for dynamically
typed languages.
In Object-Oriented Programming, Proceedings of the 8th European
Conference ECOOP'94, volume 821 of Lecture Notes in Computer
Science, pages 432-449. Springer, July 1994.
- 31
-
Jan Vitek, R. Nigel Horspool, and Andreas Krall.
Efficient type inclusion tests.
In OOPSLA '97 Conference Proceedings: Object-Oriented
Programming Systems, Languages, and Applications, pages 142-157. ACM Press,
October 1997.
- 32
-
Byung-Sun Yang, Soo-Mook Moon, Seongbae Park, Junpyo Lee, SeungIl Lee, Jinpyo
Park, Yoo C. Chung, Suhyun Kim, Kemal Ebcioglu, and Erik Altman.
LaTTe: A Java VM Just-in-Time compiler with fast and
efficient register allocation.
In Proceedings of the 1999 International Conference on Parallel
Architectures and Compilation Techniques (PACT '99), pages 128-138. IEEE
Computer Society Press, October 1999.
2001-02-27