• DocumentCode
    2894558
  • Title

    Exploring FPGA network on chip implementations across various application and network loads

  • Author

    Schelle, Graham ; Grunwald, Dirk

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Colorado at Boulder, Boulder, CO
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    41
  • Lastpage
    46
  • Abstract
    The network on chip will become a future general purpose interconnect for FPGAs much like todaypsilas standard OPB or PLB bus architectures. However, performance characteristics and reconfigurable logic resource utilization of different network on chip architectures vary greatly relative to bus architectures. Current mainstream FPGA parts only support very small network on chip topologies, due to the high resource utilization of virtual channel based implementations. This observation is reflected in related research where only modest 2times2 or 2times3 networks are demonstrated on FPGAs. Naively it would be assumed that these complex network on chip architectures would perform better than simplified implementations. We show this assumption to be incorrect under light network loading conditions across 3 separate application domains. Using statistical based network loading, a synthetic benchmarking application, a cryptographic accelerator, and a 802.11 transmitter are each demonstrated across network on chip architectures. From these experiments, it can be seen that network on chips with complex routing and switching functionality are still useful under high network loading conditions. Additionally, it is also shown for our network on chip implementations, a simple solution that uses 4-5times less logic resources can provide better network performance under certain conditions.
  • Keywords
    field programmable gate arrays; integrated circuit interconnections; network-on-chip; radio transmitters; wireless LAN; 802.11 transmitter; FPGA; OPB architectures; PLB bus architectures; cryptographic accelerator; integrated circuit interconnection; light network loading; network loads; network on chip; reconfigurable logic resource utilization; statistical based network loading; synthetic benchmarking; virtual channel; Complex networks; Computer architecture; Cryptography; Field programmable gate arrays; Network-on-a-chip; Reconfigurable logic; Resource management; Switches; Transmitters; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
  • Conference_Location
    Heidelberg
  • Print_ISBN
    978-1-4244-1960-9
  • Electronic_ISBN
    978-1-4244-1961-6
  • Type

    conf

  • DOI
    10.1109/FPL.2008.4629905
  • Filename
    4629905