|
Optimierende Compiler für Adaptive Systeme
An einen Compiler für adaptive Rechensysteme werden im Gegensatz zu Compilern für klassische Architekturen spezielle Anforderungen gestellt. Dieser hat nicht nur die Aufgabe, die Hard- und Software effizient auf die gegebene Ziel-Architektur abzubilden. Er muss außerdem eine optimale automatische Partitionierung des Hochsprachen-Programms finden. Weiterhin ist er für die Ausnutzung der Hardware-Ressourcen durch geeignetes Konfigurieren verantwortlich.
Eine auf adaptive Rechner angepasste Programmierung kann nur durch die Vereinigung von Software- und Hardware Optimierungen erreichen. Diese wurden im Projekt COMRADE auf ihre Wirksamkeit untersucht.
Als ein Ziel dieses Projektes sollte lauffähige Soft- und Hardware so schnell wie bei der Software-Compilierung entstehen und nicht so langsam wie bei der Hardware-Synthese. |
|
Kasprzyk, N., van der Veen, J.C., Koch, A.
|
|
Configuration Merging for Adaptive Computer Applications
|
Proc. Intl. Conf. On Field-Programmable Logic and Applications (FPL), Tampere FI, 2005
|
Kasprzyk, N., Koch, A.
|
|
High-Level-Language Compilation for Reconfigurable Computers
|
Intl. Conf. on Reconfigurable Communication-centric SoCs, Montpellier (F), 2005
|
Koch, A., Kasprzyk, N.
|
|
Verbesserte Hardware-Software-Partitionierung für Adaptive Computer
|
Architecture of Computing Systems (ARCS): Workshop on Dynamically Reconfigurable Systems, Augsburg, 2004
|
Kasprzyk, N., Koch, A., Golze, U., Rock, M.
|
|
An Improved Intermediate Representation for Datapath
Generation
|
International Conference on Engineering of
Reconfigurable Systems and Algorithms, Las Vegas, 2003
|
Kasprzyk, N., Koch, A., Golze, U., Rock, M.
|
|
Eine effiziente Kontrollfluss-Darstellung für die
Erzeugung von Datenpfaden
|
11. E.I.S.-Workshop, Erlangen, 2003
|
Koch, A., Kasprzyk, N.
|
|
Module Generators Driving the Compilation for Adaptive
Computing Systems
|
IEEE Intl. Symp. on FCCMs, Napa Valley (CA, USA), 2002
|
Kasprzyk, N., Koch, A.
|
|
Advances in Compiler Construction for Adaptive Computers
|
International Conference on Parallel and Distributed
Processing Techniques and Applications, Las Vegas, 06-01
|
|