Stop the war!
Остановите войну!
for scientists:
default search action
BibTeX records: Thomas Würthinger
@inproceedings{DBLP:conf/se/ProkopecRLD0SBZ20, author = {Aleksandar Prokopec and Andrea Ros{\`{a}} and David Leopoldseder and Gilles Duboscq and Petr Tuma and Martin Studener and Lubom{\'{\i}}r Bulej and Yudi Zheng and Alex Villaz{\'{o}}n and Doug Simon and Thomas W{\"{u}}rthinger and Walter Binder}, title = {Renaissance: Benchmarking Suite for Parallel Applications on the {JVM}}, booktitle = {{SE}}, series = {{LNI}}, volume = {{P-300}}, pages = {145--146}, publisher = {Gesellschaft f{\"{u}}r Informatik e.V.}, year = {2020} }
@article{DBLP:journals/pacmpl/WimmerSHJWKPW19, author = {Christian Wimmer and Codrut Stancu and Peter Hofer and Vojin Jovanovic and Paul W{\"{o}}gerer and Peter B. Kessler and Oleg Pliss and Thomas W{\"{u}}rthinger}, title = {Initialize once, start fast: application initialization at build time}, journal = {Proc. {ACM} Program. Lang.}, volume = {3}, number = {{OOPSLA}}, pages = {184:1--184:29}, year = {2019} }
@inproceedings{DBLP:conf/cgo/ProkopecDLW19, author = {Aleksandar Prokopec and Gilles Duboscq and David Leopoldseder and Thomas W{\"{u}}rthinger}, title = {An Optimization-Driven Incremental Inline Substitution Algorithm for Just-in-Time Compilers}, booktitle = {{CGO}}, pages = {164--179}, publisher = {{IEEE}}, year = {2019} }
@inproceedings{DBLP:conf/oopsla/ProkopecRLD0SBZ19, author = {Aleksandar Prokopec and Andrea Ros{\`{a}} and David Leopoldseder and Gilles Duboscq and Petr Tuma and Martin Studener and Lubom{\'{\i}}r Bulej and Yudi Zheng and Alex Villaz{\'{o}}n and Doug Simon and Thomas W{\"{u}}rthinger and Walter Binder}, title = {Renaissance: a modern benchmark suite for parallel applications on the {JVM}}, booktitle = {{SPLASH} (Companion Volume)}, pages = {11--12}, publisher = {{ACM}}, year = {2019} }
@inproceedings{DBLP:conf/pldi/ProkopecRLD0SBZ19, author = {Aleksandar Prokopec and Andrea Ros{\`{a}} and David Leopoldseder and Gilles Duboscq and Petr Tuma and Martin Studener and Lubom{\'{\i}}r Bulej and Yudi Zheng and Alex Villaz{\'{o}}n and Doug Simon and Thomas W{\"{u}}rthinger and Walter Binder}, title = {Renaissance: benchmarking suite for parallel applications on the {JVM}}, booktitle = {{PLDI}}, pages = {31--47}, publisher = {{ACM}}, year = {2019} }
@article{DBLP:journals/corr/abs-1903-10267, author = {Aleksandar Prokopec and Andrea Ros{\`{a}} and David Leopoldseder and Gilles Duboscq and Petr Tuma and Martin Studener and Lubom{\'{\i}}r Bulej and Yudi Zheng and Alex Villaz{\'{o}}n and Doug Simon and Thomas W{\"{u}}rthinger and Walter Binder}, title = {On Evaluating the Renaissance Benchmarking Suite: Variety, Performance, and Complexity}, journal = {CoRR}, volume = {abs/1903.10267}, year = {2019} }
@article{DBLP:journals/programming/VanterSHHW18, author = {Michael L. Van de Vanter and Chris Seaton and Michael Haupt and Christian Humer and Thomas W{\"{u}}rthinger}, title = {Fast, Flexible, Polyglot Instrumentation Support for Debuggers and other Tools}, journal = {Art Sci. Eng. Program.}, volume = {2}, number = {3}, pages = {14}, year = {2018} }
@article{DBLP:journals/toplas/GrimmerSSWL18, author = {Matthias Grimmer and Roland Schatz and Chris Seaton and Thomas W{\"{u}}rthinger and Mikel Luj{\'{a}}n}, title = {Cross-Language Interoperability in a Multi-Language Runtime}, journal = {{ACM} Trans. Program. Lang. Syst.}, volume = {40}, number = {2}, pages = {8:1--8:43}, year = {2018} }
@inproceedings{DBLP:conf/cgo/LeopoldsederSWE18, author = {David Leopoldseder and Lukas Stadler and Thomas W{\"{u}}rthinger and Josef Eisl and Doug Simon and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Dominance-based duplication simulation {(DBDS):} code duplication to enable compiler optimizations}, booktitle = {{CGO}}, pages = {126--137}, publisher = {{ACM}}, year = {2018} }
@inproceedings{DBLP:conf/oopsla/LeopoldsederSRW18, author = {David Leopoldseder and Lukas Stadler and Manuel Rigger and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {A cost model for a graph-based intermediate-representation in a dynamic compiler}, booktitle = {VMIL@SPLASH}, pages = {26--35}, publisher = {{ACM}}, year = {2018} }
@inproceedings{DBLP:conf/pppj/LeopoldsederSSR18, author = {David Leopoldseder and Roland Schatz and Lukas Stadler and Manuel Rigger and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Fast-path loop unrolling of non-counted loops to enable subsequent compiler optimizations}, booktitle = {ManLang}, pages = {2:1--2:13}, publisher = {{ACM}}, year = {2018} }
@article{DBLP:journals/corr/abs-1803-10201, author = {Michael L. Van de Vanter and Chris Seaton and Michael Haupt and Christian Humer and Thomas W{\"{u}}rthinger}, title = {Fast, Flexible, Polyglot Instrumentation Support for Debuggers and other Tools}, journal = {CoRR}, volume = {abs/1803.10201}, year = {2018} }
@inproceedings{DBLP:conf/cc/WimmerJEW17, author = {Christian Wimmer and Vojin Jovanovic and Erik Eckstein and Thomas W{\"{u}}rthinger}, title = {One compiler: deoptimization to optimized code}, booktitle = {{CC}}, pages = {55--64}, publisher = {{ACM}}, year = {2017} }
@inproceedings{DBLP:conf/pldi/WurthingerWHWSS17, author = {Thomas W{\"{u}}rthinger and Christian Wimmer and Christian Humer and Andreas W{\"{o}}{\ss} and Lukas Stadler and Chris Seaton and Gilles Duboscq and Doug Simon and Matthias Grimmer}, title = {Practical partial evaluation for high-performance dynamic language runtimes}, booktitle = {{PLDI}}, pages = {662--676}, publisher = {{ACM}}, year = {2017} }
@inproceedings{DBLP:conf/pppj/GrimmerMKWWM17, author = {Matthias Grimmer and Stefan Marr and Mario Kahlhofer and Christian Wimmer and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Applying Optimizations for Dynamically-typed Languages to Java}, booktitle = {ManLang}, pages = {12--22}, publisher = {{ACM}}, year = {2017} }
@inproceedings{DBLP:conf/pppj/EislMWM17, author = {Josef Eisl and Stefan Marr and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Trace Register Allocation Policies: Compile-time vs. Performance Trade-offs}, booktitle = {ManLang}, pages = {92--104}, publisher = {{ACM}}, year = {2017} }
@inproceedings{DBLP:conf/scala/ProkopecLDW17, author = {Aleksandar Prokopec and David Leopoldseder and Gilles Duboscq and Thomas W{\"{u}}rthinger}, title = {Making collection operations optimal with aggressive {JIT} compilation}, booktitle = {SCALA@SPLASH}, pages = {29--40}, publisher = {{ACM}}, year = {2017} }
@inproceedings{DBLP:conf/wosp/Wurthinger17, author = {Thomas W{\"{u}}rthinger}, title = {Micro-Benchmarking Considered Harmful}, booktitle = {{ICPE}}, pages = {1}, publisher = {{ACM}}, year = {2017} }
@inproceedings{DBLP:conf/oopsla/RiggerGWWM16, author = {Manuel Rigger and Matthias Grimmer and Christian Wimmer and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Bringing low-level languages to the {JVM:} efficient execution of {LLVM} {IR} on Truffle}, booktitle = {VMIL@SPLASH}, pages = {6--15}, publisher = {{ACM}}, year = {2016} }
@inproceedings{DBLP:conf/pppj/EislGSWM16, author = {Josef Eisl and Matthias Grimmer and Doug Simon and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Trace-based Register Allocation in a {JIT} Compiler}, booktitle = {{PPPJ}}, pages = {14:1--14:11}, publisher = {{ACM}}, year = {2016} }
@article{DBLP:journals/taco/SimonWUDSW15, author = {Doug Simon and Christian Wimmer and Bernhard Urban and Gilles Duboscq and Lukas Stadler and Thomas W{\"{u}}rthinger}, title = {Snippets: Taking the High Road to a Low Level}, journal = {{ACM} Trans. Archit. Code Optim.}, volume = {12}, number = {2}, pages = {20:20:1--20:20:25}, year = {2015} }
@inproceedings{DBLP:conf/aosd/GrimmerSWM15, author = {Matthias Grimmer and Chris Seaton and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Dynamically composing languages in a modular way: supporting {C} extensions for dynamic languages}, booktitle = {{MODULARITY}}, pages = {1--13}, publisher = {{ACM}}, year = {2015} }
@inproceedings{DBLP:conf/dls/GrimmerSSWM15, author = {Matthias Grimmer and Chris Seaton and Roland Schatz and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {High-performance cross-language interoperability in a multi-language runtime}, booktitle = {{DLS}}, pages = {78--90}, publisher = {{ACM}}, year = {2015} }
@inproceedings{DBLP:conf/ecoop/GrimmerSSWM15, author = {Matthias Grimmer and Roland Schatz and Chris Seaton and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Memory-safe Execution of {C} on a Java {VM}}, booktitle = {PLAS@ECOOP}, pages = {16--27}, publisher = {{ACM}}, year = {2015} }
@inproceedings{DBLP:conf/aosd/Wurthinger14, author = {Thomas W{\"{u}}rthinger}, title = {Graal and truffle: modularity and separation of concerns as cornerstones for building a multipurpose runtime}, booktitle = {{MODULARITY} (Companion)}, pages = {3--4}, publisher = {{ACM}}, year = {2014} }
@inproceedings{DBLP:conf/cgo/StadlerWM14, author = {Lukas Stadler and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Partial Escape Analysis and Scalar Replacement for Java}, booktitle = {{CGO}}, pages = {165}, publisher = {{ACM}}, year = {2014} }
@inproceedings{DBLP:conf/ecoop/GrimmerWWM14, author = {Matthias Grimmer and Thomas W{\"{u}}rthinger and Andreas W{\"{o}}{\ss} and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {An efficient approach for accessing {C} data structures from JavaScript}, booktitle = {ICOOOLPS@ECOOP}, pages = {1:1--1:4}, publisher = {{ACM}}, year = {2014} }
@inproceedings{DBLP:conf/gpce/HumerWWWW14, author = {Christian Humer and Christian Wimmer and Christian Wirth and Andreas W{\"{o}}{\ss} and Thomas W{\"{u}}rthinger}, title = {A domain-specific language for building self-optimizing {AST} interpreters}, booktitle = {{GPCE}}, pages = {123--132}, publisher = {{ACM}}, year = {2014} }
@inproceedings{DBLP:conf/pppj/DuboscqWM14, author = {Gilles Duboscq and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Speculation without regret: reducing deoptimization meta-data in the Graal compiler}, booktitle = {{PPPJ}}, pages = {187--193}, publisher = {{ACM}}, year = {2014} }
@article{DBLP:journals/scp/WurthingerWS13, author = {Thomas W{\"{u}}rthinger and Christian Wimmer and Lukas Stadler}, title = {Unrestricted and safe dynamic code evolution for Java}, journal = {Sci. Comput. Program.}, volume = {78}, number = {5}, pages = {481--498}, year = {2013} }
@inproceedings{DBLP:conf/ecoop/StadlerDMWS13, author = {Lukas Stadler and Gilles Duboscq and Hanspeter M{\"{o}}ssenb{\"{o}}ck and Thomas W{\"{u}}rthinger and Doug Simon}, title = {An experimental study of the influence of dynamic compiler optimizations on Scala performance}, booktitle = {SCALA@ECOOP}, pages = {9:1--9:8}, publisher = {{ACM}}, year = {2013} }
@inproceedings{DBLP:conf/oopsla/DuboscqWSWSM13, author = {Gilles Duboscq and Thomas W{\"{u}}rthinger and Lukas Stadler and Christian Wimmer and Doug Simon and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {An intermediate representation for speculative optimizations in a dynamic compiler}, booktitle = {VMIL@SPLASH}, pages = {1--10}, publisher = {{ACM}}, year = {2013} }
@inproceedings{DBLP:conf/oopsla/WurthingerWWSDHRSW13, author = {Thomas W{\"{u}}rthinger and Christian Wimmer and Andreas W{\"{o}}{\ss} and Lukas Stadler and Gilles Duboscq and Christian Humer and Gregor Richards and Doug Simon and Mario Wolczko}, title = {One {VM} to rule them all}, booktitle = {Onward!}, pages = {187--204}, publisher = {{ACM}}, year = {2013} }
@inproceedings{DBLP:conf/dls/WurthingerWSDSW12, author = {Thomas W{\"{u}}rthinger and Andreas W{\"{o}}{\ss} and Lukas Stadler and Gilles Duboscq and Doug Simon and Christian Wimmer}, title = {Self-optimizing {AST} interpreters}, booktitle = {{DLS}}, pages = {73--82}, publisher = {{ACM}}, year = {2012} }
@inproceedings{DBLP:conf/oopsla/WimmerW12, author = {Christian Wimmer and Thomas W{\"{u}}rthinger}, title = {Truffle: a self-optimizing runtime system}, booktitle = {{SPLASH}}, pages = {13--14}, publisher = {{ACM}}, year = {2012} }
@inproceedings{DBLP:conf/oopsla/StadlerDMW12, author = {Lukas Stadler and Gilles Duboscq and Hanspeter M{\"{o}}ssenb{\"{o}}ck and Thomas W{\"{u}}rthinger}, title = {Compilation queuing and graph caching for dynamic compilers}, booktitle = {VMIL@SPLASH}, pages = {49--58}, publisher = {{ACM}}, year = {2012} }
@phdthesis{DBLP:books/daglib/0029115, author = {Thomas W{\"{u}}rthinger}, title = {Dynamic Code Evolution for Java}, school = {Universit{\"{a}}t Linz}, year = {2011} }
@inproceedings{DBLP:conf/oopsla/Wurthinger11, author = {Thomas W{\"{u}}rthinger}, title = {Extending the graal compiler to optimize libraries}, booktitle = {{OOPSLA} Companion}, pages = {41--42}, publisher = {{ACM}}, year = {2011} }
@inproceedings{DBLP:conf/oopsla/WurthingerABWM11, author = {Thomas W{\"{u}}rthinger and Danilo Ansaloni and Walter Binder and Christian Wimmer and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Safe and atomic run-time code evolution for Java and its application to dynamic {AOP}}, booktitle = {{OOPSLA}}, pages = {825--844}, publisher = {{ACM}}, year = {2011} }
@incollection{DBLP:conf/gi/Wurthinger11, author = {Thomas W{\"{u}}rthinger}, title = {Dynamische Code-Evolution f{\"{u}}r Java}, booktitle = {Ausgezeichnete Informatikdissertationen}, series = {{LNI}}, volume = {{D-12}}, pages = {291--300}, publisher = {{GI}}, year = {2011} }
@inproceedings{DBLP:conf/ecoop/WurthingerBAMM10, author = {Thomas W{\"{u}}rthinger and Walter Binder and Danilo Ansaloni and Philippe Moret and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Improving aspect-oriented programming with dynamic code evolution in an enhanced Java virtual machine}, booktitle = {RAM-SE@ECOOP}, pages = {5:1--5:5}, publisher = {{ACM}}, year = {2010} }
@inproceedings{DBLP:conf/gpce/WurthingerBAMM10, author = {Thomas W{\"{u}}rthinger and Walter Binder and Danilo Ansaloni and Philippe Moret and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Applications of enhanced dynamic code evolution for Java in {GUI} development and dynamic aspect-oriented programming}, booktitle = {{GPCE}}, pages = {123--126}, publisher = {{ACM}}, year = {2010} }
@inproceedings{DBLP:conf/pppj/WurthingerWS10, author = {Thomas W{\"{u}}rthinger and Christian Wimmer and Lukas Stadler}, title = {Dynamic code evolution for Java}, booktitle = {{PPPJ}}, pages = {10--19}, publisher = {{ACM}}, year = {2010} }
@inproceedings{DBLP:conf/pppj/StadlerWW10, author = {Lukas Stadler and Thomas W{\"{u}}rthinger and Christian Wimmer}, title = {Efficient coroutines for the Java platform}, booktitle = {{PPPJ}}, pages = {20--28}, publisher = {{ACM}}, year = {2010} }
@inproceedings{DBLP:conf/vee/TitzerWSC10, author = {Ben L. Titzer and Thomas W{\"{u}}rthinger and Doug Simon and Marcelo Cintra}, title = {Improving compiler-runtime separation with {XIR}}, booktitle = {{VEE}}, pages = {39--50}, publisher = {{ACM}}, year = {2010} }
@article{DBLP:journals/scp/WurthingerWM09, author = {Thomas W{\"{u}}rthinger and Christian Wimmer and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Array bounds check elimination in the context of deoptimization}, journal = {Sci. Comput. Program.}, volume = {74}, number = {5-6}, pages = {279--295}, year = {2009} }
@inproceedings{DBLP:conf/ershov/WurthingerVS09, author = {Thomas W{\"{u}}rthinger and Michael L. Van de Vanter and Doug Simon}, title = {Multi-level Virtual Machine Debugging Using the Java Platform Debugger Architecture}, booktitle = {Ershov Memorial Conference}, series = {Lecture Notes in Computer Science}, volume = {5947}, pages = {401--412}, publisher = {Springer}, year = {2009} }
@inproceedings{DBLP:conf/pppj/StadlerWWMR09, author = {Lukas Stadler and Christian Wimmer and Thomas W{\"{u}}rthinger and Hanspeter M{\"{o}}ssenb{\"{o}}ck and John Rose}, title = {Lazy continuations for Java virtual machines}, booktitle = {{PPPJ}}, pages = {143--152}, publisher = {{ACM}}, year = {2009} }
@inproceedings{DBLP:conf/cc/WurthingerWM08, author = {Thomas W{\"{u}}rthinger and Christian Wimmer and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Visualization of Program Dependence Graphs}, booktitle = {{CC}}, series = {Lecture Notes in Computer Science}, volume = {4959}, pages = {193--196}, publisher = {Springer}, year = {2008} }
@inproceedings{DBLP:conf/pppj/WurthingerWM07, author = {Thomas W{\"{u}}rthinger and Christian Wimmer and Hanspeter M{\"{o}}ssenb{\"{o}}ck}, title = {Array bounds check elimination for the Java HotSpot{\texttrademark} client compiler}, booktitle = {{PPPJ}}, series = {{ACM} International Conference Proceeding Series}, volume = {272}, pages = {125--133}, publisher = {{ACM}}, year = {2007} }
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.