Operating-system controlled network on chip

  • Authors:
  • Vincent Nollet;Théodore Marescaux;Diederik Verkest;Jean-Yves Mignolet;Serge Vernalde

  • Affiliations:
  • IMEC vzw., Leuven, Belgium;IMEC vzw., Leuven, Belgium;IMEC vzw., Leuven, Belgium;IMEC vzw., Leuven, Belgium;IMEC vzw., Leuven, Belgium

  • Venue:
  • Proceedings of the 41st annual Design Automation Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Managing a Network-on-Chip (NoC) in an efficient way is a challenging task. To succeed, the operating system (OS) needs to be tuned to the capabilities and the needs of the NoC. Only by creating a tight interaction can we combine the necessary flexibility with the required efficiency. This paper illustrates such an interaction by detailing the management of communication resources in a system containing a packet-switched NoC and a closely integrated OS. Our NoC system is emulated by linking an FPGA to a PDA. We show that, with the right NoC support, the OS is able to optimize communication resource usage. Additionally, the OS is able to diminish or remove the interference between independent applications sharing a common NoC communication resource.