KIT | KIT-Bibliothek | Impressum | Datenschutz

Cacheoptimierung für Vererbungshierarchien

Lindenmaier, Götz

Abstract:

This thesis introduces an automatic compiler optimization that improves the cache performance of object oriented programs. A static analysis identifies potential hot spots in a program. It combines this information with an analysis of the type structure to select data types from which large data structures are constructed. These are subject to structure splitting and tzpe clustering. We compare the analysis results to profiling data. With both datasets we achieve up to 30% of speed up.


Volltext §
DOI: 10.5445/IR/1000007842
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Hochschulschrift
Publikationsjahr 2007
Sprache Deutsch
Identifikator urn:nbn:de:swb:90-78421
KITopen-ID: 1000007842
Verlag Universität Karlsruhe (TH)
Art der Arbeit Dissertation
Fakultät Fakultät für Informatik (INFORMATIK)
Institut Institut für Programmstrukturen und Datenorganisation (IPD)
Prüfungsdaten 23.04.2007
Referent/Betreuer Goos, G.
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page