Christian Wimmer
Christian Wimmer
Oracle Labs
Verified email at oracle.com - Homepage
Title
Cited by
Cited by
Year
Design of the Java HotSpot™ client compiler for Java 6
T Kotzmann, C Wimmer, H Mössenböck, T Rodriguez, K Russell, D Cox
ACM Transactions on Architecture and Code Optimization (TACO) 5 (1), 1-32, 2008
2902008
One VM to rule them all
T Würthinger, C Wimmer, A Wöß, L Stadler, G Duboscq, C Humer, ...
Proceedings of the 2013 ACM international symposium on New ideas, new …, 2013
2642013
Self-optimizing AST interpreters
T Würthinger, A Wöß, L Stadler, G Duboscq, D Simon, C Wimmer
Proceedings of the 8th Symposium on Dynamic Languages, 73-82, 2012
1462012
Compiler-generated software diversity
T Jackson, B Salamat, A Homescu, K Manivannan, G Wagner, A Gal, ...
Moving Target Defense, 77-98, 2011
1102011
An intermediate representation for speculative optimizations in a dynamic compiler
G Duboscq, T Würthinger, L Stadler, C Wimmer, D Simon, H Mössenböck
Proceedings of the 7th ACM workshop on Virtual machines and intermediate …, 2013
1032013
Maxine: An approachable virtual machine for, and in, Java
C Wimmer, M Haupt, ML Van De Vanter, M Jordan, L Daynès, D Simon
ACM Transactions on Architecture and Code Optimization (TACO) 9 (4), 1-24, 2013
922013
Practical partial evaluation for high-performance dynamic language runtimes
T Würthinger, C Wimmer, C Humer, A Wöß, L Stadler, C Seaton, ...
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language …, 2017
902017
Truffle: a self-optimizing runtime system
C Wimmer, T Würthinger
Proceedings of the 3rd annual conference on Systems, programming, and …, 2012
902012
Dynamic code evolution for Java
T Würthinger, C Wimmer, L Stadler
Proceedings of the 8th International Conference on the Principles and …, 2010
902010
Optimized interval splitting in a linear scan register allocator
C Wimmer, H Mössenböck
Proceedings of the 1st ACM/USENIX international conference on Virtual …, 2005
892005
Linear scan register allocation on SSA form
C Wimmer, M Franz
Proceedings of the 8th annual IEEE/ACM international symposium on Code …, 2010
852010
Tracing for web 3.0: trace compilation for the next generation web applications
M Chang, E Smith, R Reitmaier, M Bebenita, A Gal, C Wimmer, B Eich, ...
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on …, 2009
812009
Runtime defense against code injection attacks using replicated execution
B Salamat, T Jackson, G Wagner, C Wimmer, M Franz
IEEE Transactions on Dependable and Secure Computing 8 (4), 588-601, 2011
772011
Array bounds check elimination for the Java HotSpot™ client compiler
T Würthinger, C Wimmer, H Mössenböck
Proceedings of the 5th international symposium on Principles and practice of …, 2007
712007
Graal IR: An extensible declarative intermediate representation
G Duboscq, L Stadler, T Würthinger, D Simon, C Wimmer, H Mössenböck
Proceedings of the Asia-Pacific Programming Languages and Compilers Workshop, 2013
542013
Der Compilergenerator Coco/R
H Mössenböck, A Wöss, M Löberbauer
na, 2003
532003
A domain-specific language for building self-optimizing AST interpreters
C Humer, C Wimmer, C Wirth, A Wöß, T Würthinger
Proceedings of the 2014 International Conference on Generative Programming …, 2014
472014
Trace-based compilation in execution environments without interpreters
M Bebenita, M Chang, G Wagner, A Gal, C Wimmer, M Franz
Proceedings of the 8th International Conference on the Principles and …, 2010
452010
Bringing low-level languages to the JVM: Efficient execution of LLVM IR on Truffle
M Rigger, M Grimmer, C Wimmer, T Würthinger, H Mössenböck
Proceedings of the 8th International Workshop on Virtual Machines and …, 2016
422016
Automatic construction of inlining heuristics using machine learning
S Kulkarni, J Cavazos, C Wimmer, D Simon
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation …, 2013
372013
The system can't perform the operation now. Try again later.
Articles 1–20