
- Superinstructions and Replication in the Cacao JVM interpreter
- Short Presentation: Static Verification of Global Heap References in Java Native Libraries
- Programmiersprachen Datentypen,
- InfixNotation PrefixNotation
- Incremental Flow Analysis Andreas Krall and Thomas Berger
- Software Pipelining with Register Allocation and Spilling \Lambda Jian Wang y Andreas Krall
- Java for LargeScale Scientific Computations? Andreas Krall 0 and Philipp Tomsich 1
- Objektorientierte objektbasiert
- Incremental Global Compilation of Prolog with the Vienna Abstract
- The VAMAI --an Abstract Machine for Incremental Global Dataflow Analysis of Prolog
- Implementation Techniques for Prolog Andreas Krall
- Compilation Techniques for Multimedia Andreas Krall and Sylvain Lelait
- fhstatementi hstatementi
- Software Pipelining with Reduced Register Requirement \Lambda
- Strukturierung klassifizieren
- Register Liveness Analysis for Optimizing Dynamic Binary Translation Mark Probst and Andreas Krall and Bernhard Scholz
- Implementing an Efficient Java Interpreter David Gregg 1 , M. Anton Ertl 2 and Andreas Krall 2
- The Vienna Abstract Machine Andreas Krall Ulrich Neumerkel
- Softwareentwicklung schrittweiser
- funktionale imperativer
- Paper and BibTeX entry are available at http://www.complang.tuwien.ac.at/papers/. This paper was published in: John Morris (ed.), Computer Architecture (ACAC '98), Perth, pages 101110
- Efficient JavaVM JustinTime Compilation Andreas Krall
- Modularit at Softwareengineering
- Register Requirement for Exploiting Loops' Maximum InstructionLevel Parallelism \Lambda
- CACAO Eine effiziente JavaVM Implementierung
- CACAO A 64 bit JavaVM JustinTime Compiler Andreas Krall and Reinhard Grafl
- Effective Compiler Generation by Architecture Description Stefan Farfeleder Andreas Krall Edwin Steiner Florian Brandner
- Design of the Java HotSpotTM Compiler for Java 6
- Minimizing cost of local variables access for DSP--processors Erik Eckstein and Andreas Krall
- A Progress Report on Incremental Global Compilation Andreas Krall and Thomas Berger
- (Operationale Spezifikation
- Monitors and Exceptions: How to implement Java efficiently Andreas Krall and Mark Probst
- Efficient Type Inclusion Tests Jan Vitek R. Nigel Horspool Andreas Krall
- Garbage Collection for Large Memory Java Applications
- An Infrastructure for Adaptive Dynamic Optimization
- Kapitel 4: Lexikalische Analyse Zeichen bzw. Zeichengruppen werden in Symbole (Token) umgewandelt,
- CACAO --From the fastest JIT to JVM Andreas Krall
- Efficient JavaVM Just-in-Time Compilation Andreas Krall
- Kapitel 11: Optimierungen Verbesserung der Qualitt des erzeugten Maschinenprogramms (Laufzeit,
- Adaptive Inlining and On-Stack Replacement in the CACAO Virtual Machine
- Kapitel 8: Zwischencode Interne Programmdarstellung, um Maschinencode-Erzeugung zu vereinfachen
- Kapitel 5: Syntax-Analyse Die Token-Folge wird strukturiert in Anweisungen, Ausdrcke etc.,
- Kapitel 7: Semantische Analyse berprfen und Auswerten der Typinformationen (Deklarationen)
- 2006 IBM Corporation Dynamic Compilation and Adaptive Optimization
- Design of the Java HotSpotTM Compiler for Java 6
- Kapitel 10: Laufzeitsystem Speicherverwaltung
- Kapitel 3: Struktur von Compilern Statische Struktur (Teilaufgaben)
- Kapitel 12: bersetzung objektorienter Konzepte Klassendarstellung und Methodenaufruf
- Kapitel 9: Codeerzeugung Erzeugen von Assembler/Maschinencode
- A Survey of Adaptive Optimization in Virtual Machines
- Kapitel 6: Syntaxgesteuerte bersetzung Operationen der bersetzung werden an die Grammatik gebunden
- Dynamo: A Transparent Dynamic Optimization System Vasanth Bala
- Stack Allocation of Objects in the Cacao Virtual Machine Peter Molnar