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