Tuesday, March 23
MS7
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 Semantic
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
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
MMD, 1/5/99