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 | 402 | 2013 |
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 | 343 | 2008 |
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 | 204 | 2012 |
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 | 167 | 2017 |
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 | 164 | 2013 |
Truffle: a self-optimizing runtime system C Wimmer, T Würthinger Proceedings of the 3rd annual conference on Systems, programming, and …, 2012 | 152 | 2012 |
Compiler-generated software diversity T Jackson, B Salamat, A Homescu, K Manivannan, G Wagner, A Gal, ... Moving Target Defense: Creating Asymmetric Uncertainty for Cyber Threats, 77-98, 2011 | 148 | 2011 |
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 | 121 | 2013 |
Linear scan register allocation on SSA form C Wimmer, M Franz Proceedings of the 8th annual IEEE/ACM international symposium on Code …, 2010 | 105 | 2010 |
Dynamic code evolution for Java T Würthinger, C Wimmer, L Stadler Proceedings of the 8th International Conference on the Principles and …, 2010 | 104 | 2010 |
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 | 104 | 2005 |
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 | 94 | 2013 |
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 | 86 | 2011 |
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 | 85 | 2009 |
Initialize once, start fast: application initialization at build time C Wimmer, C Stancu, P Hofer, V Jovanovic, P Wögerer, PB Kessler, ... Proceedings of the ACM on Programming Languages 3 (OOPSLA), 1-29, 2019 | 84 | 2019 |
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 | 75 | 2007 |
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 | 69 | 2014 |
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 | 66 | 2013 |
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 | 60 | 2016 |
On the effectiveness of multi-variant program execution for vulnerability detection and prevention T Jackson, B Salamat, G Wagner, C Wimmer, M Franz Proceedings of the 6th International Workshop on Security Measurements and …, 2010 | 48 | 2010 |