Title: | Porting the CACAO virtual machine to POWERPC64 and Coldfire | Language: | English | Authors: | Lezuo, Roland Richard | Qualification level: | Diploma | Keywords: | Java; Virtual Machine; Codegenerator; POWERPC64; M68K; Coldfire; VM Java; Virtual Machine; Codegenerator; POWERPC64; M68K; Coldfire; VM |
Advisor: | Krall, Andreas | Issue Date: | 2007 | Number of Pages: | 79 | Qualification level: | Diploma | Abstract: | CACAO ist eine frei verfügbare virtuelle Maschine für Java welche auf einer just-in-time Compiler Architektur basiert. Im Zuge dieser Arbeit wurden Code Generatoren entwickelt die die Ausführung von Java Programmen auf POWERPC64 und Coldfire Prozessoren ermöglicht. Es wird sowohl die generische Struktur eines CACAO Codegenerators beschrieben, als auch Details der Implementierungen die erstellt worden ist. Die Qualität der Arbeit wir aufgrund von Benchmarkergebnissen, in denen die POWERPC64 Architektur gegen IBM Java und CACAO auf x86_64, sowie SUN Java verglichen wird überprüft. Schliesslich werden die aus der Arbeit erkannten Vereinfachungen der Codebasis sowie künftige Schritte zur Optimierung der Effizienz zusammengefasst. CACAO is a freely available just in time compiler for the Java language. In the course of this master thesis code generators for the POWERPC64 and Coldfire architectures were developed. This work describes is the generic structure of a CACAO code generators and elaborates implementation details. Benchmarking results of POWERPC64 compared with CACAO on x86_64 as well as SUN and IBM Java implementations will be presented. Finally code simplification and future performance optimizations will be proposed by lessons learnt from this master thesis. |
URI: | https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-18628 http://hdl.handle.net/20.500.12708/12727 |
Library ID: | AC05035707 | Organisation: | E185 - Institut für Computersprachen | Publication Type: | Thesis Hochschulschrift |
Appears in Collections: | Thesis |
Files in this item:
File | Description | Size | Format | |
---|---|---|---|---|
Porting the CACAO virtual machine to POWERPC and Coldfire.pdf | 1.01 MB | Adobe PDF | ![]() View/Open |
Page view(s)
14
checked on Feb 18, 2021
Download(s)
62
checked on Feb 18, 2021

Google ScholarTM
Check
Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.