Fakultät für Elektrotechnik und Informationstechnik
Betreuer:
Herkersdorf, Andreas (Prof. Dr.)
Gutachter:
Herkersdorf, Andreas (Prof. Dr.); Gerndt, Hans Michael (Prof. Dr.)
Sprache:
en
Fachgebiet:
ELT Elektrotechnik
TU-Systematik:
DAT 200d
Kurzfassung:
Programming tiled many-core system-on-chip architectures is challenging and efficient hardware support needed. This work presents the “Network Adapter for Message Passing” that improves the state-of-the-art by selectively offloading the protocol handling into hardware. The features include support for collective communication, self-virtualization, event notification and communication migration. For a typical message multicast, it can save 82% in overhead. A configurable prototype implementation for ASICs and FPGAs validates the concept. As example it is integrated in a 64-core system.
«
Programming tiled many-core system-on-chip architectures is challenging and efficient hardware support needed. This work presents the “Network Adapter for Message Passing” that improves the state-of-the-art by selectively offloading the protocol handling into hardware. The features include support for collective communication, self-virtualization, event notification and communication migration. For a typical message multicast, it can save 82% in overhead. A configurable prototype implementation...
»
Übersetzte Kurzfassung:
Das Programmieren von Tiled Many-Core System-on-Chip-Architekturen ist eine herausfordernde Aufgabe und erfordert effiziente Hardware-Unterstützung. Diese Arbeit stellt den "Network Adapter for Message Passing" vor, der die Protokollbehandlung selektiv in Hardware auslagert. Zu den Funktionen gehören Unterstützung für die kollektive Kommunikation, Selbst-Virtualisierung, Ereignisbenachrichtigung und Kommunikationsmigration. Bei einer typischen Multicast-Nachricht werden 82% Overhead eingespart. Die Validierung des Konzeptes erfolgte mittels einer Synthese in einer ASIC Technologie und die Prototypenimplementierung als 64-Kern FPGA-System.
«
Das Programmieren von Tiled Many-Core System-on-Chip-Architekturen ist eine herausfordernde Aufgabe und erfordert effiziente Hardware-Unterstützung. Diese Arbeit stellt den "Network Adapter for Message Passing" vor, der die Protokollbehandlung selektiv in Hardware auslagert. Zu den Funktionen gehören Unterstützung für die kollektive Kommunikation, Selbst-Virtualisierung, Ereignisbenachrichtigung und Kommunikationsmigration. Bei einer typischen Multicast-Nachricht werden 82% Overhead eingespart....
»