Zoran Budimliæ
Research Scientist
Department of Computer Science
Rice University
Work Info
I'm working in the Center For High
Performance Software Research at Rice University, headed by Ken
Kennedy.
I am currently interested in compiler optimizations for Java
programming
language. I worked the summers of 1996 and 1997 as an intern in Sun Microsystems
on implementing some of the optimizations in their Java compiler. The title
of my Ph.D. thesis is "Compiling Java for High Performance and the Internet".
I am a committee member for the The
Second International Conference on The Practical Application of Java.
We have developed an object-oriented version of the popular Linpack
library, called OwlPack (Objects Within the Linear
algebra PACKage).
Publications
Performance Modeling and Prediction for Scientific Java Applications (with R. Zhang and K. Kennedy). IEEE International Symposium on Performance Analysis of Systems and Software, March 19-21, 2006, Austin, Texas.
Improving Compilation of Java Scientific Applications (with M. Joyner and K. Kennedy). The International Journal of High Performance Computing Applications, 2006 (to appear).
Compiling Almost-Whole Java Programs (with K. Kennedy). Concurrency and Computation: Practice and Experience 17:573-587, 2005.
Implementation and Performance of a Particle-in-cell code Written in Java (with S. Markidis, G. Lapenta and W.B. VanderHeyden). Concurrency and Computation: Practice and Experience 17:821-837, 2005.
Fast Copy Coalescing and Live Range
Identification. (With K. Cooper, T. Harvey, K. Kennedy, T. Oberg and S.
Reeves). In Proceedings of the 2002 ACM Sigplan Conference on
Programming Language Design and Implementation (PLDI), Berlin, Germany,
pages 25-32.
Almost-Whole-Program
Compilation. (With K. Kennedy). In Proceedings of the Joint ACM Java Grande - ISCOPE 2002
Conference, Seattle, WA, November 3, 2002, pp 104-111.
JaMake:
A Java Compiler Environment. (With K. Kennedy). In Third International Conference on Large
Scale Scientific Computing, 2001. LNCS 2179 Large-Scale Scientific Computing,
201-209.
Prospects
for Scientific Computing in Polymorphic, Object-Oriented Style. (With K. Kennedy). In
Proceedings of the Ninth SIAM Conference on Parallel Processing for Scientific
Computing. San Antonio, March 1999.
The Cost of Being Object-Oriented: A Preliminary Study. (With K. Kennedy and J. Piper). Scientific
Computing 7(2), 87-95, 1999.
Static
Interprocedural Optimizations in Java. (With K. Kennedy). Rice University technical report
CRPC-TR98746, 1998.
Optimizing
Java: Theory and Practice. (With K. Kennedy). Concurrency: Practice and Experience 9(6),
445-463, 1997.
Summer student internships available!
Please follow this link.
Where I live
Please see my .plan file
Other Exciting Links
Visit my Picture
Gallery.
My
country.
Reaching Me
Office:
Duncan Hall #3052
(713) 348-5708
email:
This page is always
under
construction!