IBM T.J. Watson Research Center: The LaTTe Java Virtual Machine | Linux Today

IBM T.J. Watson Research Center: The LaTTe Java Virtual Machine

Written By
Web Webster
Web Webster
Oct 21, 1999

[ Thanks to Dave
Whitinger
for this link. ]

The LaTTe virtual machine has been released. It is a freely
available virtual machine intended to execute Java classes. It can
be obtained from http://latte.snu.ac.kr/.

LaTTe is research prototype for the study of dynamic
(just-in-time) compilation techniques. Among its features are:

* A fast and effective JIT compiler with

efficient register mapping and allocation


traditional

optimizations (e.g., common subexpression


elimination)


object-oriented optimizations (e.g., customization

&

limited


specialization)

* A limited framework for adaptive compilation, which is
currently based on method run counts.

* A reasonably fast bytecode interpreter, intended to be used
with the adaptive compilation framework.

* Lightweight monitors.

* On-demand translation of exception handlers.

* A fast, non-incremental garbage collector.

As a result, the performance of the LaTTe JVM is competitive
with that of commercial JVMs, such as Sun’s Hotspot and JDK 1.2
production release, even without exploiting adaptive
compilation.

LaTTe runs on top of Solaris 2.5 or higher on UltraSPARCs.
Currently, there is no plan to port LaTTe to other platforms.

LaTTe was developed by the MASS Laboratory at Seoul National
University with sponsorship from the IBM T.J. Watson Research
Center.

For downloading, documentation, and support please visit
http://latte.snu.ac.kr/

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.