Run-time Accelerate Channel for Communication-Aware Network-on-Chip

Tianpeng Ai,Tongsen Hu,Tianzhou Chen
DOI: https://doi.org/10.2991/iceeim-14.2014.76
2014-01-01
Abstract:Network-on-Chip (NoC) is a major communication architecture in multi-core system. Reducing the average delay of network communication is a crucial problem to improve system performance. In this paper, a run-time acceleration mechanism is proposed to reduce the latency of busy traffic in a network. We first predict the pair-wise nodes who communicate with each other frequently based on application’s locality. Then we propose a runtime acceleration mechanism which combines the packet-switched and the virtual-circuit switching. It can shorten the router pipeline of busy traffic we predicted, thereby achieves the goal of reducing network’s average latency. We evaluate the proposed scheme on a 64-core CMP with a mesh topology, using a suite of applications from PARSEC. Our proposed scheme reduces network’s average latency by 17.4% compared to a traditional packet-switched NoC. Index Terms Network-on-Chip (NoC), run-time accelerate channel (RAC), application locality, end-to-end communication
What problem does this paper attempt to address?