𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Design and implementation of Pep, a JavaTM just-in-time translator

✍ Scribed by Agesen, Ole


Publisher
John Wiley and Sons
Year
1997
Tongue
English
Weight
378 KB
Volume
3
Category
Article
ISSN
1074-3227

No coin nor oath required. For personal study only.

✦ Synopsis


Java, a new object-oriented member of the C family of languages, has become popular in part because it emphasizes portability. Portability is achieved by compiling programs to machine-independent bytecodes that can be interpreted on a Java virtual machine. Unfortunately, interpreted performance does not match native code performance. A just-in-time compiler can regain performance without sacrificing portability by turning the bytecodes into native code at runtime. This idea has a proven track record: Deutsch and Schiffman presented a dynamic Smalltalk compiler in 1984 [5], and the Self system currently sports a dynamic type-feedback based optimizing compiler [12]. To study the performance potential of Java with this state-of-the-art optimization technology, we built Pep, a just-in-time compiler from Java bytecodes to Self. Following translation by Pep, Java programs can execute on the Self virtual machine and benefit from the optimizations performed by Self's compiler. We describe the design and implementation of Pep, focusing on concepts and trade-offs, but also compare performance with the JDK 1.0.2 and 1.1 interpreters.


πŸ“œ SIMILAR VOLUMES


A conceptual framework for the implement
✍ A. Gunasekaran; S.K. Goyal; T. Martikainen; P. Yli-Olli πŸ“‚ Article πŸ“… 1998 πŸ› John Wiley and Sons 🌐 English βš– 254 KB πŸ‘ 2 views

This article deals with major issues of implementing Zero Inventory (ZI) and Just-In-Time Production (JIT) concepts. These concepts most likely reduce the waste in terms of reduction in inventory and scrap levels for improving productivity and quality in manufacturing organizations. Firstly, a revie

Design, implementation, and evaluation o
✍ Mark D. Stringer; Patrick Lyall πŸ“‚ Article πŸ“… 2011 πŸ› John Wiley and Sons 🌐 English βš– 410 KB πŸ‘ 1 views

## Abstract After careful planning, a postgraduate Diploma in Surgical Anatomy was launched in 2009. This report describes the structure of the program, the challenges encountered in implementing and running the course, and results of evaluations. The qualification is targeted at junior doctors int

Dynamo: design, implementation, and eval
✍ Jiong Yang; Wei Wang; Silvia Nittel; Richard Muntz; Vince Busam πŸ“‚ Article πŸ“… 2000 πŸ› John Wiley and Sons 🌐 English βš– 299 KB πŸ‘ 2 views

In light of advances in processor and networking technology, especially the emergence of network attached disks, the traditional client-server architecture of persistent storage systems has become suboptimal for many computation/data intensive applications. In this paper, we introduce a revised arch

Surgical Clinical Correlates in Anatomy:
✍ Lisa M. Haubert; Kenneth Jones; Susan D. Moffatt-Bruce πŸ“‚ Article πŸ“… 2009 πŸ› John Wiley and Sons 🌐 English βš– 136 KB πŸ‘ 2 views

## Abstract Medical students state the need for a clinically oriented anatomy class so to maximize their learning experience. We hypothesize that the first‐year medical students, who take the Surgical Clinical Correlates in Anatomy program, will perform better than their peers in their anatomy cour

Nonlinear dynamics in telecommunication
✍ C. T. Pointon; R. A. Carrasco; M. A. Gell πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 266 KB πŸ‘ 2 views

A large flexible array of nonlinear service processing elements, which capture the functional characteristics of the signalling mechanisms of switching nodes in asynchronous heterogeneous networks (e.g. broadband ISDN), has been designed and implemented. The array is based on field programmable gate