Title and abstract for

Optimizing Java

Given by Zoran Budimlic at Java for CSE Meeting on Dec 16 1996. Foils prepared Jan 12 1997
which leads to edit sector initialized at overall parameters
which lists all addon files pointed to in foilset
This is a SINGLE file Containing all Foils in nonIMAGE (i.e. HTML) form
This contains all WebWisdom links preceded by those referenced in this foilset
This contains an Index of Foilset Suitable for Printing (There is no easy way of Printing all foils -- just the index)
This just contains Title of Foilset and Links
No Title
Based on Summer work by Zoran Budimlic at JavaSoft and Collaboration with Ken Kennedy
Java bytecodes are at a higher level than ordinary assembly code
Exceptions greatly reduce code movement opportunities
OOP style (lots of method calls) reduces the data flow information available
No knowledge about the whole program at compile time
Standard trilema: functionality vs. portability vs. performance
Adopt the current javac strategy: one class at a time, no changes to VM, lowest performance
Or sacrifice some portability and functionality for better optimization
Or sacrifice a lot of portability and functionality for best performance


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Apr 11 1999