(1) Bytecode fetch optimization for a Java interpreter Kazunori Ogata, Hideaki Komatsu, Toshio Nakatani ASPLOS-X Pages: 58 - 67(2002) http://portal.acm.org/ft_gateway.cfm?id=605404&type=pdf&coll=GUIDE&dl=ACM&CFID=13091485&CFTOKEN=27183842 (2) Fast algorithm for creating space efficient dispatching tables with application to multi-dispatching Yoav Zibin, Joseph Yossi Gil OOPSLA'02 Pages: 142 - 160(2002). http://portal.acm.org/ft_gateway.cfm?id=582434&type=pdf&dl=portal&dl=ACM&CFID=13091485&CFTOKEN=27183842 (3) Efficient implementation of Java interfaces: Invokeinterface considered harmless Bowen Alpern, Anthony Cocchi, Stephen Fink, David Grove Pages: 108 - 124 OOPSLA'02 http://portal.acm.org/ft_gateway.cfm?id=504291&type=pdf&dl=GUIDE&dl=ACM&CFID=13091485&CFTOKEN=27183842 (4) An on-the-fly reference counting garbage collector for Java Yossi Levanoni, Erez Petrank Pages: 367 - 380 OOPSLA'02 http://portal.acm.org/ft_gateway.cfm?id=504309&type=pdf&dl=GUIDE&dl=ACM&CFID=13091485&CFTOKEN=27183842 (5) Optimizing indirect branch prediction accuracy in virtual machine interpreters M. Anton Ertl, David Gregg Pages: 278 - 288 PLDI'03 http://portal.acm.org/ft_gateway.cfm?id=781162&type=pdf&dl=portal&dl=ACM&CFID=13091485&CFTOKEN=27183842 (6) Design and implementation of generics for the .NET Common language runtime Andrew Kennedy, Don Syme Pages: 1 - 12 PLDI'01 http://portal.acm.org/ft_gateway.cfm?id=378797&type=pdf&dl=portal&dl=ACM&CFID=13091485&CFTOKEN=27183842