The concept of Networks-on-Chip (NoCs) was introduced to provide scalable on-chip interconnection infrastructures required for today's increasingly complex Systems-on-Chip. However, NoCs suffer from the problem of deadlocks which is generally approached by deadlock avoidance. As an alternative, this dissertation investigates deadlock recovery techniques to approach message dependent deadlocks. Thereby, the focus lies on regressive recovery in the context of fault tolerance. Furthermore, hierarchical network architectures are studied and optimized for shared resource access.
«
The concept of Networks-on-Chip (NoCs) was introduced to provide scalable on-chip interconnection infrastructures required for today's increasingly complex Systems-on-Chip. However, NoCs suffer from the problem of deadlocks which is generally approached by deadlock avoidance. As an alternative, this dissertation investigates deadlock recovery techniques to approach message dependent deadlocks. Thereby, the focus lies on regressive recovery in the context of fault tolerance. Furthermore, hierarch...
»
Translated abstract:
Networks-on-Chip (NoCs) sind skalierbare On-Chip Kommunikationsinfrastrukturen für die heutigen, zunehmend komplexer werdenden Systems-on-Chip. Das Problem der Deadlocks wird in NoCs im Allgemeinen durch Deadlock Vermeidung gelöst. Als Alternative dazu, untersucht diese Dissertation Deadlock Recovery -Techniken zur Behandlung von Deadlocks, die von Abhängigkeiten zwischen Paketen ausgelöst werden. Hierbei liegt der Fokus auf regressiven Recovery-Techniken im Zusammenhang mit Fehlertoleranz. Zusätzlich werden auch hierarchische Netzwerkarchitekturen, die für den Zugriff auf gemeinsame Ressourcen optimiert sind, betrachtet.
«
Networks-on-Chip (NoCs) sind skalierbare On-Chip Kommunikationsinfrastrukturen für die heutigen, zunehmend komplexer werdenden Systems-on-Chip. Das Problem der Deadlocks wird in NoCs im Allgemeinen durch Deadlock Vermeidung gelöst. Als Alternative dazu, untersucht diese Dissertation Deadlock Recovery -Techniken zur Behandlung von Deadlocks, die von Abhängigkeiten zwischen Paketen ausgelöst werden. Hierbei liegt der Fokus auf regressiven Recovery-Techniken im Zusammenhang mit Fehlertoleranz. Zusä...
»