Mario I. Wolczko
Oracle Corporation
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Mario I. Wolczko.
sigplan symposium on new ideas new paradigms and reflections on programming and software | 2013
Thomas Würthinger; Christian Wimmer; Andreas Wöß; Lukas Stadler; Gilles Duboscq; Christian Humer; Gregor Richards; Doug Simon; Mario I. Wolczko
Building high-performance virtual machines is a complex and expensive undertaking; many popular languages still have low-performance implementations. We describe a new approach to virtual machine (VM) construction that amortizes much of the effort in initial construction by allowing new languages to be implemented with modest additional effort. The approach relies on abstract syntax tree (AST) interpretation where a node can rewrite itself to a more specialized or more general node, together with an optimizing compiler that exploits the structure of the interpreter. The compiler uses speculative assumptions and deoptimization in order to produce efficient machine code. Our initial experience suggests that high performance is attainable while preserving a modular and layered architecture, and that new high-performance language implementations can be obtained by writing little more than a stylized interpreter.
Archive | 2009
Gregory M. Wright; Christopher A. Vick; Mario I. Wolczko
Archive | 2001
Gregorz J. Czajkowski; Laurent Daynes; Mario I. Wolczko
Archive | 2003
Gregory M. Wright; Mario I. Wolczko; Matthew L. Seidl
Archive | 2007
Laurent Daynes; Bernd J. Mathiske; Gregory M. Wright; Mario I. Wolczko
Archive | 2008
Gregory M. Wright; Mario I. Wolczko
Archive | 2006
Mario I. Wolczko; Gregory M. Wright; Matthew L. Seidl
Archive | 2008
Gregory M. Wright; Christopher A. Vick; Mario I. Wolczko
Archive | 2006
Gregory M. Wright; Bernd J. Mathiske; Mario I. Wolczko; Matthew L. Seidl
Archive | 2008
Christopher A. Vick; Gregory M. Wright; Mario I. Wolczko