english  | Home | Impressum | Datenschutz | KIT

Konzeption und Implementierung eines laufzeitadaptiven Mulitcore Systems mit Approximation-Beschleunigern

Konzeption und Implementierung eines laufzeitadaptiven Mulitcore Systems mit Approximation-Beschleunigern
Forschungsthema:HDL Design
Typ:Bachelor-/ Masterarbeit
Datum:offen (zu vergeben)
Betreuer:

Dipl.-Inform. Tanja Harbaum

Konzeption und Implementierung eines laufzeitadaptiven Mulitcore Systems mit Approximation-Beschleunigern

Umfeld

In heutigen mobilen Computern, wie beispielsweise Tablets und Smartphones, sind Verlustleistung, Performanz und Chip-Fläche die maßgeblichen Begrenzungen zur Entwicklung kosteneffizienter Produkte. Ein Ausweg sind anwendungsspezifische Instruktionssatz-Prozessoren (ASIP), die speziell auf die Ausführung einer Aufgabe optimiert sind und somit eine effizientere Realisierung ermöglichen.
Als Erweiterung zu diesem Ansatz wird im Rahmen des InvasIC Projektes der i-Core entwickelt. Die Besonderheit des i-Cores ist die Möglichkeit der dynamischen Rekonfiguration zur Laufzeit zu verschiedenen auf die Anwendung angepassten ASIPs.

 

Aufgabe

Im Rahmen dieser Arbeit soll die Grundlage für ein System gelegt werden, welches einen dynamischen Wechsel von approximativer und akkurater Berechnung ermöglicht. Hierzu soll der Stand der Technik recherchiert und verschiedene Lösungswege miteinander verglichen werden. Das entworfene Konzept soll in das vorhandene Design des i-Core integriert werden und die anschließende Implementierung auf einem FPGA soll hinsichtlich der Speichergröße und Geschwindigkeit/Genauigkeit der Berechnung bewertet werden. 

 

Voraussetzungen

  • VHDL-Kenntnisse
  • Erfahrungen mit Xilinx FPGAs und deren Entwicklungsumgebung