{LIL}: An {Architecture-Neutral} Language for {Virtual-Machine} Stubs

N Glew, S Triantafyllis, M Cierniak, M Eng… - 3rd Virtual Machine …, 2004 - usenix.org
High-performance managed runtime environments (MREs) that run either Java or CLI
applications require machine code sequences, called stubs, to implement such runtime
support operations as object allocation, synchronization, and native method invocation. Due
to the frequency of these operations, implementing stubs efficiently is critical for
performance. Also, the number of different stubs that have to be created and maintained
makes stub creation a sizable part of an MRE's implementation. Stubs typically require …

LIL: An Architecture-Neutral Language for Virtual-Machine Stubs

NGS Triantafyllis, M Cierniak, MEBLJ Stichnoth - usenix.org
High-performance managed runtime environments (MREs) that run either Java 1 or CLI
applications require machine code sequences, called stubs, to implement such runtime
support operations as object allocation, synchronization, and native method invocation. Due
to the frequency of these operations, implementing stubs efficiently is critical for
performance. Also, the number of different stubs that have to be created and maintained
makes stub creation a sizable part of an MRE's implementation. Stubs typically require …
Showing the best results for this search. See all results