Near-Memory Acceleration of Inter-Process Communication on Tile-Based Many-Core Architectures
Übersetzter Titel:
Speichernahe Beschleunigung der Interprozesskommunikation auf kachelbasierten Vielkernarchitekturen
Autor:
Rheindt, Sven
Jahr:
2022
Dokumenttyp:
Dissertation
Fakultät/School:
Fakultät für Elektrotechnik und Informationstechnik
Betreuer:
Herkersdorf, Andreas (Prof. Dr.)
Gutachter:
Herkersdorf, Andreas (Prof. Dr.); Becker, Jürgen (Prof. Dr. Dr. h.c.)
Sprache:
en
Fachgebiet:
ELT Elektrotechnik
TU-Systematik:
DAT 200
Kurzfassung:
Inter-process communication (IPC) is crucial for the performance of many-core architectures. This thesis shows that the promising near-memory acceleration paradigm can be applied to mitigate IPC synchronization, queue-based message passing, and graph copy challenges in the operating and run-time system on tile-based many-core architectures. All three scientific contributions are based on a hardware-software co-design approach, were evaluated on an FPGA prototyping platform, and yielded a significant execution time reduction for representative benchmarks.
«
Inter-process communication (IPC) is crucial for the performance of many-core architectures. This thesis shows that the promising near-memory acceleration paradigm can be applied to mitigate IPC synchronization, queue-based message passing, and graph copy challenges in the operating and run-time system on tile-based many-core architectures. All three scientific contributions are based on a hardware-software co-design approach, were evaluated on an FPGA prototyping platform, and yielded a signifi...
»
Übersetzte Kurzfassung:
Interprozesskommunikation (IPC) ist entscheidend für die Performanz von Vielkernarchitekturen. Diese Arbeit zeigt, dass speichernahe Beschleunigung angewendet werden kann, um Herausforderungen der IPC-Synchronisation, Warteschlangen-basierten Kommunikation und des Graphkopierens im Betriebs- und Laufzeitsystem auf kachelbasierten Architekturen zu verringern. Alle drei Beiträge nutzen einen Hardware-Software-Co-Design-Ansatz, wurden auf einer FPGA-Plattform evaluiert und führten zu einer signifikanten Reduktion der Ausführungszeit für repräsentative Benchmarks.
«
Interprozesskommunikation (IPC) ist entscheidend für die Performanz von Vielkernarchitekturen. Diese Arbeit zeigt, dass speichernahe Beschleunigung angewendet werden kann, um Herausforderungen der IPC-Synchronisation, Warteschlangen-basierten Kommunikation und des Graphkopierens im Betriebs- und Laufzeitsystem auf kachelbasierten Architekturen zu verringern. Alle drei Beiträge nutzen einen Hardware-Software-Co-Design-Ansatz, wurden auf einer FPGA-Plattform evaluiert und führten zu einer signifik...
»