KIT | KIT-Bibliothek | Impressum | Datenschutz

Multigranulare Optimierung für heterogene Multicore-Systeme

Wolf, Oliver ORCID iD icon

Abstract:

In dieser Arbeit wird ein Verfahren vorgestellt, wie optimierter C-Code für eingebettete Mehrkernsysteme mit Hilfe einer ebenenübergreifenden Parallelisierung hinweg generiert werden kann. Ziel dabei ist es, die Algorithmenentwicklung von der Optimierung für das tatsächliche Zielsystem zu entkoppeln.

Zunächst werden die vier betrachteten Hierarchieebenen eingeführt und näher auf ihre Interaktionen eingegangen. Die Algorithmus-Ebene befasst sich mit der reinen Implementierung der Funktionalität und wie bekannte Eigenschaften von Algorithmen bereits frühzeitig ausgenutzt werden können. ... mehr

Abstract (englisch):

This thesis presents an approach to generate optimized C code for embedded systems using an iterative multigranular approach across different levels of abstraction. The goal here is to decouple the algorithm development from the optimization for the actual target system.

First, the four hierarchical levels considered are introduced and their interaction is discussed in more detail. The algorithm level deals with the pure implementation of functionality and how known properties of algorithms can be exploited early on. At the code level, the representation of the algorithm in the source code is optimized. ... mehr


Volltext §
DOI: 10.5445/IR/1000176033
Veröffentlicht am 14.11.2024
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Technik der Informationsverarbeitung (ITIV)
Publikationstyp Hochschulschrift
Publikationsdatum 14.11.2024
Sprache Deutsch
Identifikator KITopen-ID: 1000176033
Verlag Karlsruher Institut für Technologie (KIT)
Umfang xiii, 229 S.
Art der Arbeit Dissertation
Fakultät Fakultät für Elektrotechnik und Informationstechnik (ETIT)
Institut Institut für Technik der Informationsverarbeitung (ITIV)
Prüfungsdatum 15.07.2024
Referent/Betreuer Becker, Jürgen
Hübner, Michael
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page