• DocumentCode
    2550045
  • Title

    Fast scalable FPGA-based Network-on-Chip simulation models

  • Author

    Papamichael, Michael K.

  • Author_Institution
    Comput. Sci. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2011
  • fDate
    11-13 July 2011
  • Firstpage
    77
  • Lastpage
    82
  • Abstract
    This paper presents a set of two FPGA-based Network-on-Chip (NoC) simulation engines that composed the winning design of the 2011 MEMOCODE Design Contest in the absolute performance class. Both simulation engines were developed in Bluespec System Verilog (BSV) and were implemented on a Xilinx ML605 FPGA development board. For smaller networks and simpler router configurations a direct-mapped approach was employed, where the network to be simulated was directly implemented on the FPGA. For larger networks, where a direct-mapped approach is not feasible due to FPGA resource limitations, a virtualized time-multiplexed approach was used. Compared to the provided software reference implementation, our direct-mapped approach achieves three orders of magnitude speedup, while our virtualized time-multiplexed approach achieves one to two orders of magnitude speedup, depending on the network and router configuration.
  • Keywords
    field programmable gate arrays; hardware description languages; network routing; network-on-chip; virtualisation; BSV; Bluespec system verilog; FPGA-based network-on-chip simulation engines; MEMOCODE Design Contest; NoC; Xilinx ML605 FPGA development board; direct-mapped approach; field programmable gate array; magnitude speedup; router configuration; software reference implementation; virtualized time-multiplexed approach; Buffer storage; Clocks; Delay; Engines; Field programmable gate arrays; Memory management; Software; FPGA; Network; Network-on-Chip; Simulation; Time-multiplexing; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2011 9th IEEE/ACM International Conference on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4577-0117-7
  • Electronic_ISBN
    978-1-4577-0118-4
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2011.5970513
  • Filename
    5970513