Tuesday, March 23

Optimizing Java Programs for Technical Computing

10:00 AM-12:00 PM
Room: Executive Salon 1

There is an increasing interest in using Java as a language for technical computing. Current implementations of Java still lag behind C++ and Fortran in performance for these applications, but recent research has shown that Java should be able to achieve performance on par with these languages. The speakers in this minisymposium will discuss the current state of the art and future developments in the field of compiler optimizations for Java that target technical applications.

Organizers: Sam P. Midkiff, Manish Gupta, and Jose E. Moreira
IBM T. J. Watson Research Center

10:00-10:25 UpdatedSemantic Inlining --- the Compiler Support for Java in Technical Computing
Peng Wu, University of Illinois, Urbana; Jose E. Moreira, Sam P. Midkiff, and Manish Gupta, Organizers; and David Padua, University of Illinois, Urbana
10:30-10:55 Titanium: A High Performance Java Dialect
Arvind Krishnamurthy, Alex Aiken, Phillip Colella, David Gray, Susan Graham, Paul Hilfinger, Ben Liblit, Carleton Miyamoto, Geoff Pike, Luigi Semenzato and Kathy Yelick, University of California, Berkeley, and Lawrence Berkeley National Laboratory
11:00-11:25 Updated Prospects for Scientific Computing in Polymorphic, Object-Oriented Style
Zoran Budimlic and Ken Kennedy, Rice University
11:30-11:55 A Standard Java Array Package for Technical Computing
José E. Moreira, Sam P. Midkiff and Manish Gupta, Organizers

PP99 Home


Program Updates

Speaker Index




MMD, 1/5/99