[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
Title: | JAVA |
|
Moderator: | KOALA::CIOT |
|
Created: | Mon Nov 13 1995 |
Last Modified: | Wed Jun 04 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 236 |
Total number of notes: | 1251 |
Subject:
CACAO - A 64 bit JIT compiler for JAVA
Date:
17 Feb 1997 15:54:00 GMT
From:
[email protected] (Andreas Krall)
Organization:
Vienna University of Technology, Austria
Newsgroups:
comp.lang.java.tech, comp.lang.java, de.comp.lang.java
CACAO - A 64 bit JIT compiler for JAVA
We announce the availibility of CACAO, a 64 bit just-in-time (JIT) compiler
for Java. It translates Java byte code on demand into native code for the
Alpha processor. During this translation process the stack oriented Java
byte codes are transformed into a register oriented intermediate code. The
variable offsets and stack locations are replaced by pseudo registers,
eliminating the 32 bit restriction on address types. A fast register
allocation algorithm is applied to map the pseudo registers to machine
registers. During code generation field offsets are recomputed for proper
alignment on 64 bit architectures. Even though the CACAO system has to
compensate load and compile time, it executes Java programs up to 25 times
faster than the JDK interpreter and between 1.5 to 2 times slower than an
equivalent C program compiled with maximal optimization.
The current version CACAO 0.1 supports the Alpha processor under Linux and
Digital Unix. It can be used with the class library of the JDK 1.0.2. CACAO
version 0.1 only supports java/lang, java/io and java/util. Class archives
in zip format are not supported. CACAO is distributed free of charge. For
further information on CACAO and how to download it see
<a href ="http://www.complang.tuwien.ac.at/java/cacao/index.html">CACAO</a>
With kind regards
Andreas Krall
--
[email protected] Andreas Krall
http://www.complang.tuwien.ac.at/andi/ Inst. f. Computersprachen, TU Wien
tel: (+431) 58801/4462 Argentinierstr. 8/4/1851
fax: (+431) 5057838 A-1040 Wien AUSTRIA EUROPE
T.R | Title | User | Personal Name | Date | Lines
|
---|