configurable links for runtime adaptive on-chip communication
Reliability concerns associated with upcoming technology nodes coupled with unpredictable system scenarios resulting from increasingly complex systems require considering runtime adaptivity in all possible parts of future on-chip systems. We are presenting a novel configurable link which can change its supported bandwidth on-demand at runtime (2X-Links) for an adaptive on-chip communication architecture. We have evaluated our results using real-time multi-media and the E3S application benchmark suits. Our 2X-Links provide a higher throughput of up to 36\%, with an average throughput increase of 21.3\%, compared to the Normal-Full-Duplex-Links [12], [14], [17], [20] and keep performance-related guarantees with as low as 50\% of the Normal-Full-Duplex-Links capacity. Our simulation shows when some links fail, the NoC with 2X-Links can recover from these faults with an average probability of 82.2\% whereas these faults would be fatal for the Normal-Full-Duplex-Links.
configurability links links runtime adapt communication association technologies systems scenario complex systems future present change bandwidth architecture real-time applications benchmark throughput capacities simulation fault probability media performance normalization linking