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 Javaprogramming 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

o Visit my Picture Gallery.
o My country.


Reaching Me

Office:
Duncan Hall #3052
(713) 348-5708

email:
 

This page is alwaysunder construction!