Dr. Christian Wimmer

Department of Computer Science
University of California, Irvine

Christian Wimmer

Hello and Welcome!

I am a postdoctoral researcher (PostDoc) at the Department of Computer Science of the University of California, Irvine. I work with Prof. Michael Franz at the Secure Systems and Software Laboratory. My research interests span from compilers, virtual machines, and secure systems to component-based software architectures.

I received a Dr. techn. degree in Computer Science (advisor: Prof. Hanspeter Mössenböck) and a Dipl.-Ing. degree in Computer Science, both from the Johannes Kepler University Linz, Austria. My current focus is on novel compilation techniques and optimizations for just-in-time compilers, information flow analysis, and secure execution of code.

Before moving to Irvine, I worked at the Institute for System Software of the Johannes Kepler University Linz, Austria on compiler optimizations for the Java HotSpot™ virtual machine of Sun Microsystems. The implementation of a linear-scan register allocator for the Java HotSpot™ client compiler finished successfully, the optimization is now part of the Sun JDK 6 (source code available from the OpenJDK project). Then, I explored automatic object inlining, a novel feedback-directed optimization for the Java HotSpot™ VM. I also manage the development of the Java HotSpot™ Client Compiler Visualizer, a visualization tool for the internal data structures of the client compiler.

Latest Publications