TY - GEN
T1 - AUTO-GS
T2 - 16th Euromicro Conference on Digital System Design, DSD 2013
AU - Zaib, Aurang
AU - Heißwolf, Jan
AU - Weichslgartner, Andreas
AU - Wild, Thomas
AU - Teich, Jürgen
AU - Becker, Jürgen
AU - Herkersdorf, Andreas
PY - 2013
Y1 - 2013
N2 - Networks-on-Chip have shown their scalability for future many-core systems on chip. In real world scenarios, where multiple applications are being executed over a shared NoC based platform, efficient utilization of Networks-on-Chip resources becomes challenging. Methodologies are required to ensure better utilization of NoC, especially in the scenarios, where the communication patterns of NoC traffic are difficult to predict before run-time. In this paper, we propose a self-optimization mechanism which detects frequent communication by monitoring communication patterns at run-time and uses this information to establish virtual connections autonomously. Communication monitoring and connection establishment are realized in hardware. Hardware managed virtual connections lead to better utilization of NoC resources and reduce the communication latencies suffered by applications. In addition, energy consumption by the communication infrastructure is reduced. The proposed concept is investigated through simulation of real world application scenarios. The simulation results highlight the performance improvement and synthesis results show the low area overhead of the proposed hardware implementation.
AB - Networks-on-Chip have shown their scalability for future many-core systems on chip. In real world scenarios, where multiple applications are being executed over a shared NoC based platform, efficient utilization of Networks-on-Chip resources becomes challenging. Methodologies are required to ensure better utilization of NoC, especially in the scenarios, where the communication patterns of NoC traffic are difficult to predict before run-time. In this paper, we propose a self-optimization mechanism which detects frequent communication by monitoring communication patterns at run-time and uses this information to establish virtual connections autonomously. Communication monitoring and connection establishment are realized in hardware. Hardware managed virtual connections lead to better utilization of NoC resources and reduce the communication latencies suffered by applications. In addition, energy consumption by the communication infrastructure is reduced. The proposed concept is investigated through simulation of real world application scenarios. The simulation results highlight the performance improvement and synthesis results show the low area overhead of the proposed hardware implementation.
UR - http://www.scopus.com/inward/record.url?scp=84890042897&partnerID=8YFLogxK
U2 - 10.1109/DSD.2013.87
DO - 10.1109/DSD.2013.87
M3 - Conference contribution
AN - SCOPUS:84890042897
SN - 9780769550749
T3 - Proceedings - 16th Euromicro Conference on Digital System Design, DSD 2013
SP - 761
EP - 768
BT - Proceedings - 16th Euromicro Conference on Digital System Design, DSD 2013
Y2 - 4 September 2013 through 6 September 2013
ER -