An Adaptive Fault-Tolerant and Congestion Controlled Selection Strategy for On-chip Networks

Author(s):  
Ashima Arora ◽  
Neeraj K Shukla ◽  
Shaloo Kikan

Networks on chip are being developed as a communication infrastructure in the design of Multiprocessor SOCs. With the reduction in feature size, transient faults on the links are becoming a major issue on the performance of NOCs. In this paper, two fault-tolerant algorithms are proposed. In the first algorithm, a faulty link tolerant algorithm is designed which by measuring network loads on the links will reduce transient faults and balances the load. To address the effect of hardware faults, fault and congestion controlled algorithm is designed that not only control the congestion, but also the faults on both links and the nodes. The proposed strategies are evaluated on two different synthetic traffic patterns and the results so obtained shows better network and hardware performance of both the routing in comparison with non-fault-tolerant routing.

Author(s):  
Chakib Nehnouh ◽  
Mohamed Senouci

To provide correct data transmission and to handle the communication requirements, the routing algorithm should find a new path to steer packets from the source to the destination in a faulty network. Many solutions have been proposed to overcome faults in network-on-chips (NoCs). This article introduces a new fault-tolerant routing algorithm, to tolerate permanent and transient faults in NoCs. This solution called DINRA can satisfy simultaneously congestion avoidance and fault tolerance. In this work, a novel approach inspired by Catnap is proposed for NoCs using local and global congestion detection mechanisms with a hierarchical sub-network architecture. The evaluation (on reliability, latency and throughput) shows the effectiveness of this approach to improve the NoC performances compared to state of art. In addition, with the test module and fault register integrated in the basic architecture, the routers are able to detect faults dynamically and re-route packets to fault-free and congestion-free zones.


Author(s):  
Amit Chaurasia ◽  
Vivek Kumar Sehgal

In this paper, we have worked on the bursty synthetic traffic for Gaussian and Non-Gaussian traffic traces on the NoC architecture. This is the first study on the performance of Gaussian and Non-Gaussian application traffic on the multicore architectures. The real-time traffic having the marginal distribution are Non-Gaussian in nature, so any analytical studies or simulations will not be accurate, and does not capture the true characteristics of application traffic. Simulation is performed on synthetic generated traces for Gaussian and Non-Gaussian traffic for different traffic patterns. The performance of the two traffics is validated by simulating the parameters of packet loss-probability, average link-utilization & average end-to-end latency shows that the Non-Gaussian traffic captures the burstiness more effectively as compared to the Gaussian traffic for the desired application.


Author(s):  
Ashima Arora ◽  
Neeraj Kumar Shukla

For an on-chip router, the suitability of a particular routing algorithm relies on its selection of the best possible output paths. For representing congestion, the selection function of a routing algorithm uses an appropriate metric. The preferred selection metric will thus help in deciding the congested free path for any incoming flit. In this article, the fuzzy-based selection function is designed by using a cumulative flit count as a global metric of traffic estimation. The strategy provides an added advantage of effectively utilizing the links and thus regulates the traffic flow by keeping track of buffer usage and flits flow history simultaneously. The experimental results obtained under different traffic conditions, shows the proposed scheme outperforms other traditional, fuzzy based schemes in terms of both performance and power requirements.


Sign in / Sign up

Export Citation Format

Share Document