Project Details
Adaptive Rechensysteme und ihre Entwurfswerkzeuge
Subject Area
Computer Architecture, Embedded and Massively Parallel Systems
Term
from 2003 to 2014
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 5395914
Adaptive Rechonsysteme passen ihre konfigurierbare Hardware zur Laufzeit flexibel an die Anwendungen an. Dadurch steigt die Rechenleistung um bis zu vier Größenordnungen gegenüber Software auf Standardprozessoren. Man vermeidet so eine langwierige und teure Fertigung von anwendungsspezifischen Chips, bei der zudem nur ein einziger Algorithmus implementiert wird. Der breite Einsatz adaptiver Rechner wird aber bisher dadurch behindert, daß ihre Programmierung auch spezielle Hardware-Entwurfskenntnisse voraussetzt, die den meisten potenziellen Anwendungsentwicklern fehlen. Das beantragte Projekt befasst sich mit der Erforschung automatischer Werkzeuge, die die effiziente Programmierung adaptiver Rechensysteme auch durch konventionelle Programmiersprachen erlauben. Es schließt an Vorarbeiten an, die bereits erfolgreich die Praktikabilität des Ansatzes demonstriert haben. Nun liegt der Schwerpunkt auf der Verbesserung der Rechenleistung durch Einsatz neuer Optimierungsverfahren auf Compiler-Ebene und der nahtlosen automatischen Anbindung bestehender handoptimierter Hardware-Blöcke an die compiler-generierten Schaltungen.
DFG Programme
Research Grants