2008 |
30 | EE | Yunhe Shi,
Kevin Casey,
M. Anton Ertl,
David Gregg:
Virtual machine showdown: Stack versus registers.
TACO 4(4): (2008) |
2007 |
29 | EE | Kevin Casey,
M. Anton Ertl,
David Gregg:
Optimizing indirect branch prediction accuracy in virtual machine interpreters.
ACM Trans. Program. Lang. Syst. 29(6): (2007) |
2006 |
28 | EE | Bernd Burgstaller,
Bernhard Scholz,
M. Anton Ertl:
An Embedded Systems Programming Environment for C.
Euro-Par 2006: 1204-1216 |
27 | EE | M. Anton Ertl,
Kevin Casey,
David Gregg:
Fast and flexible instruction selection with on-demand tree-parsing automata.
PLDI 2006: 52-60 |
26 | EE | David Gregg,
M. Anton Ertl:
Optimizing code-copying JIT compilers for virtual stack machines.
Concurrency and Computation: Practice and Experience 18(11): 1465-1484 (2006) |
2005 |
25 | EE | Kevin Casey,
David Gregg,
M. Anton Ertl:
Tiger - An Interpreter Generation Tool.
CC 2005: 246-249 |
24 | EE | Yunhe Shi,
David Gregg,
Andrew Beatty,
M. Anton Ertl:
Virtual machine showdown: stack versus registers.
VEE 2005: 153-163 |
23 | EE | M. Anton Ertl:
Advances in interpreters, virtual machines and emulators.
Sci. Comput. Program. 57(3): 251-252 (2005) |
2004 |
22 | EE | M. Anton Ertl,
David Gregg:
Retargeting JIT Compilers by using C-Compiler Generated Executable Code.
IEEE PACT 2004: 41-50 |
2003 |
21 | EE | David Gregg,
M. Anton Ertl:
A Language and Tool for Generating Efficient Virtual Machine Interpreters.
Domain-Specific Program Generation 2003: 196-215 |
20 | EE | M. Anton Ertl,
David Gregg:
Optimizing indirect branch prediction accuracy in virtual machine interpreters.
PLDI 2003: 278-288 |
19 | EE | Kevin Casey,
David Gregg,
M. Anton Ertl,
Andrew Nisbet:
Towards Superinstructions for Java Interpreters.
SCOPES 2003: 329-343 |
18 | EE | M. Anton Ertl,
David Gregg:
The Structure and Performance of Efficient Interpreters.
J. Instruction-Level Parallelism 5: (2003) |
2002 |
17 | EE | M. Anton Ertl,
David Gregg:
Building an Interpreter with Vmgen.
CC 2002: 5-8 |
16 | | M. Anton Ertl,
David Gregg,
Andreas Krall,
Bernd Paysan:
Vmgen - a generator of efficient virtual machine interpreters.
Softw., Pract. Exper. 32(3): 265-294 (2002) |
2001 |
15 | EE | M. Anton Ertl,
David Gregg:
The Behavior of Efficient Virtual Machine Interpreters on Modern Architectures.
Euro-Par 2001: 403-412 |
14 | EE | David Gregg,
M. Anton Ertl,
Andreas Krall:
Implementing an Efficient Java Interpreter.
HPCN Europe 2001: 613-620 |
2000 |
13 | EE | Christian Czezatke,
M. Anton Ertl:
LinLogFS - A Log-Structured File System for Linux.
USENIX Annual Technical Conference, FREENIX Track 2000: 77-88 |
1999 |
12 | EE | M. Anton Ertl:
Optimal Code Selection in DAGs.
POPL 1999: 242-249 |
1998 |
11 | | Martin Maierhofer,
M. Anton Ertl:
Local Stack Allocation.
CC 1998: 189-203 |
1996 |
10 | | M. Anton Ertl,
Andreas Krall:
Removing Anti Dependences by Repairing.
CC 1996: 33-43 |
1995 |
9 | | M. Anton Ertl,
Andreas Krall:
High-Level Constraints over Finite Domains.
Constraint Processing, Selected Papers 1995: 51-66 |
8 | | M. Anton Ertl:
Stack Caching for Interpreters.
PLDI 1995: 315-327 |
1994 |
7 | | M. Anton Ertl,
Andreas Krall:
Delayed Exceptions - Speculative Execution of Trapping Instructions.
CC 1994: 158-171 |
6 | | Jian Wang,
Andreas Krall,
M. Anton Ertl,
Christine Eisenbeis:
Trace Software Pipelining: A Novel Technique for Parallelization of Loops with Branches.
IFIP PACT 1994: 359-362 |
5 | EE | Jian Wang,
Andreas Krall,
M. Anton Ertl,
Christine Eisenbeis:
Software pipelining with register allocation and spilling.
MICRO 1994: 95-99 |
4 | | Wolfgang Ambrosch,
M. Anton Ertl,
Felix Beer,
Andreas Krall:
Dependence-Conscious Global Register Allocation.
Programming Languages and System Architectures 1994: 125-136 |
1993 |
3 | | M. Anton Ertl,
Andreas Krall:
Benutzerdefinierte Constraints.
WLP 1993: 18-22 |
1992 |
2 | | M. Anton Ertl,
Andreas Krall:
Instruction Scheduling for Complex Pipelines.
CC 1992: 207-218 |
1991 |
1 | | M. Anton Ertl,
Andreas Krall:
Optimal Instruction Scheduling using Constraint Logic Programming.
PLILP 1991: 75-86 |