• DocumentCode
    643363
  • Title

    Examining the Performance Impact of NoC Parameters for Scalable and Adaptive FPGA-Based Network-on-Chips

  • Author

    Abba, Sani ; Jeong-A Lee

  • Author_Institution
    Dept. of Comput. Eng., Chosun Univ., Gwangju, South Korea
  • fYear
    2013
  • fDate
    24-25 Sept. 2013
  • Firstpage
    364
  • Lastpage
    372
  • Abstract
    In this paper we propose a methodology for investigating the impact of basic Network-on-Chip (NoC) parameters and self-adaptive scheme in the context of the Field Programmable Gate Array (FPGA). With our proposed methodology that is based on the Bayesian networking model we examined the effects of flit buffer depth, flit data width and virtual channel parameters through an extensive experimentation and simulation for scalable and adaptive NoC on Xilinx Virtex7 FPGA device. To demonstrate the flexibility and extensible design space coverage of our methodology, we design and present hardware synthesis results of 96 different NoCs configurations. We used a cycle accurate simulation system and drive the NoCs with four different traffic patterns and varying number of virtual channels (VCs) and show the resulting load-delay curves. Our results show that, for scalable and adaptive NoC, the flit data width and flit buffer depth parameters have the largest impact on FPGA area and clock frequency. We show that these parameters need to be properly adjusted for better run-time performance of the FPGA. Moreover, the neighbor traffic pattern with 4 VCs offer the best performance with 95% throughput, low latency and efficient silicon area in both Mesh and Torus networks.
  • Keywords
    field programmable gate arrays; integrated circuit design; integrated circuit modelling; network-on-chip; Bayesian networking model; NoC configuration; NoC parameters; Xilinx Virtex7 FPGA device; adaptive FPGA-based network-on-chips; adaptive NoC; clock frequency; extensible design space coverage; field programmable gate array; flit buffer depth; flit data width; hardware synthesis; load-delay curves; mesh network; neighbor traffic pattern; network-on-chip parameters; scalable FPGA-based network-on-chips; self-adaptive scheme; torus network; virtual channel parameters; Adaptation models; Bayes methods; Clocks; Field programmable gate arrays; Runtime; System-on-chip; Table lookup; Field Programmable Gate Array (FPGA); Flit Buffer Depth (FBD); Flit Data Width (FDW); Network-on-chip (NoC); Self-Adaptability; Virtual Channel (VC).;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence, Modelling and Simulation (CIMSim), 2013 Fifth International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4799-2308-3
  • Type

    conf

  • DOI
    10.1109/CIMSim.2013.65
  • Filename
    6663211