Energieeffiziente Multicore-Prozessoren ermöglichen eine hohe
Rechenleistung für mobile und eingebettete Systeme wie Roboter. Ein
solcher Multiprozessor ist der von der Arbeitsgruppe Kognitronik und
Sensorik entwickelte ressourceneffiziente CoreVA-MPSoC. Die
Programmierung von Dutzenden bis hunderten CPU Kernen stellt eine
Herausforderung dar. In Zusammenarbeit mit der QUT (Brisbane,
Australien) wurde deshalb ein Compiler entwickelt, der die
Partitionierung von Programmen auf das
System unterstützt.
Das CoreVA-MPSoC wird in Zukunft auf mobilen Roboterplattformen mit
beschränktem Energiebudget zur ressourceneffizienten Bildverarbeitung
eingesetzt werden. Im Rahmen dieses Projekts sollen daher Anwendungen
wie beispielsweise Kantenerkennung, Objekterkennung oder die Video
En-/Dekodierung mit H264 für das CoreVA-MPSoC Multiprozessorsystem
implementiert werden.
Kenntnisse in C/C++ oder Java sind hilfreich, aber keine Voraussetzung
für dieses Projekt. Eine kurze schriftliche Ausarbeitung kann in
deutscher oder englischer Sprache erfolgen.
Frequency | Weekday | Time | Format / Place | Period |
---|
Module | Course | Requirements | |
---|---|---|---|
39-M-Inf-P1_NWI Projekt 1 | Projekt 1 | Ungraded examination
|
Student information |
39-M-Inf-P2_NWI Projekt 2 | Projekt 2 | Ungraded examination
|
Student information |
39-M-Inf-P_ver1 Projekt | Projekt | Ungraded examination
|
Student information |
The binding module descriptions contain further information, including specifications on the "types of assignments" students need to complete. In cases where a module description mentions more than one kind of assignment, the respective member of the teaching staff will decide which task(s) they assign the students.