March meeting of the Mountain View Java Users Group

Date: Wednesday, March 31st, 1999
Time: 7.00pm-9.00pm
Location: Xerox PARC (Parc Research Center Auditorium), Palo Alto.
 see directions below

Agenda:
7.00 to 7.05-Announcements
7.05 to 8.15-A Brief History of Just-In-Time
by Dr.Urs Hoelzle, Assistant Professor, UCSB
8.15 to 8.30-Q&A
8.30 to 8.45-Product Demos if any..

(All are welcome, no membership fee, no prior reservation necessary)
Note: For the "Announcements" section if you have something you would like announced, or any "News" (upcoming conferences, information about similar groups, applets...etc) please send mail to (Sudhakar Ramakrishnan) sudha@best.com prior to the meeting. A bulletin board would be placed for product announcements/job openings/miscellaneous announcements.


A Brief History of Just-In-Time

by Urs Hoelzle

Java has popularized the concept of "just-in-time" compilation, i.e., compilation at runtime. Despite gaining this popularity only recently, runtime compilation dates back more than two decades. In this talk I will give an overview of the history of runtime compilation, moving from APL systems of the seventies to Smalltalk compilers of the eighties to Java compilers of the nineties.

I will conclude with a description of Javasoft's "HotSpot" Java compiler which will be released next month. HotSpot combines a fast interpreter with a profile-driven optimizing compiler and a high-performance runtime system, resulting in the fastest Java system to date. In addition to a brief discussion of Java performance today I will also speculate on the evolution of Java performance over the next few years.


Biography: Urs Hoelzle

Urs Hoelzle is an Assistant Professor at UCSB, where his research ranges from optimizing compilers to binary component adaptation and indirect branch prediction. In addition to his academic research, in 1994 he was a co-founder of Animorphic Systems where he oversaw the development of optimizing Smalltalk and Java compilers that were based on his Ph.D. research at Stanford and Sun Microsystems Laboratories. Currently, he consults for Javasoft where he is a principal designer of the "Hotspot" Java implementation.


Directions:

Xerox Palo Alto Research Center
3333 Coyote Hill Rd
Palo Alto, CA 94304
(415) 812-4000

>From 280 south

Exit at Page Mill Road and drive towards Palo Alto. Turn right onto Coyote Hill Road. As you drive up Coyote Hill past the horse pastures, PARC is the building on the left after you crest the hill.

>From 101

Exit at Oregon Expway. Follow Oregon Expway which will become Page Mill Road. After crossing Foothill Expressway, turn left into Coyote Hill Road. As you drive up Coyote Hill past the horse pastures, PARC is the building on the left after you crest the hill.
Park in the large parking lot, and enter the auditorium at the upper level of the building. (The auditorium entrance is located down the stairs and to the left of the main doors.)
Click here for a map.


MTVJUG HOME


Back

Last Updated : March 22, 1999