A Survey of Adaptive Optimization in Virtual Machines, Proceedings of the IEEE, vol.93, issue.2, 2005. ,
DOI : 10.1109/JPROC.2004.840305
Context Threading: A Flexible and Efficient Dispatch Technique for Virtual Machine Interpreters, International Symposium on Code Generation and Optimization, pp.15-26, 2005. ,
DOI : 10.1109/CGO.2005.14
Efficient implementation of the smalltalk-80 system, Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '84, pp.297-302, 1984. ,
DOI : 10.1145/800017.800542
Optimizing Dynamically-Typed Object- Oriented Languages With Polymorphic Inline Caches, ECOOP '91: Proceedings of the European Conference on Object-Oriented Programming, pp.21-38, 1991. ,
Optimizing Dynamically-Dispatched Calls With Run- Time Type Feedback, PLDI '94: Proceedings of the ACM SIGPLAN 1994 conference on Programming language design and implementation, pp.326-336, 1994. ,
Do Object-Oriented Languages Need Special Hardware Support?, ECOOP '95: Proceedings of the 9th European Conference on Object- Oriented Programming, pp.283-302, 1995. ,
Back to the Future: the Story of Squeak, a Practical Smalltalk Written in Itself, Proc. OOPSLA 1997, pp.318-326, 1997. ,
Interpretation Techniques, Software: Practice and Experience, vol.7, issue.9, pp.963-973, 1981. ,
DOI : 10.1002/spe.4380110908
A Sketch for an Adaptive Optimizer for Smalltalk written in Smalltalk. unpublished, 2002. ,
Optimizing Direct Threaded Code by Selective Inlining, PLDI '98: Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation, pp.291-300, 1998. ,