Loading...

Load Balancing in Network on-Chip

Asefi Yazdi, Mahdi | 2010

690 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 40997 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Sarbazi Azad, Hamid
  7. Abstract:
  8. This project presents a routing algorithm to cope with the dynamic traffic pattern of network-on-chip (NoC) architectures aiming to distribute the on-chip traffic evenly across the network. In this algorithm, instead of relying solely on local congestion information, the routes are determined based on the global information about on-chip traffic. This is achieved by employing a light-weight and efficient control network which monitors the on-chip traffic and collects the required information for determining the appropriate path between any pairs of communicating nodes in such a way that the congestion is avoided and the NoC load is balanced. Our experiments show that the proposed method outperforms the conventional deterministic and adaptive routing methods across all SPLASH-II benchmarks, with an 23% average and 45% maximum latency reduction. The proposed routing policy involves negligible logic and modest wiring overhead, compared to a conventional NoC.

  9. Keywords:
  10. Network-on-Chip (NOC) ; Load Balancing ; Gratings ; Delay ; Routing ; Deadlock Free Routing Algorithm

 Digital Object List

 Bookmark

No TOC