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....
»