• DocumentCode
    743195
  • Title

    An Analysis of Hypermesh NoCs in FPGAs

  • Author

    Binesh Marvasti, Mohammadreza ; Szymanski, Ted H.

  • Author_Institution
    Department of Electrical and Computer Engineering, McMaster University, 1280 Main Street West, Hamilton, Canada
  • Volume
    26
  • Issue
    10
  • fYear
    2015
  • Firstpage
    2643
  • Lastpage
    2656
  • Abstract
    Accurate analytic models for the area, delay and power of the Hypermesh NoC topology, realized with the Altera family of FPGAs, are presented. Hypermeshes are based on the concept of hypergraphs, which consist of a set of nodes and a set of hyperedges, where the hyperedges represent low-latency switches which interconnect multiple nodes with deterministic latencies. Three different switch designs for the hyperedges are proposed and evaluated. Two parallel algorithms are considered; (a) the Bitonic sorting algorithm, and (b) the FFT parallel algorithm. The analytic models are shown to be very accurate, typically within 6 percent. The 2D Hypermesh is compared to the 2D layouts of the binary hypercubes (BHC) and generalized hypercubes (GHC) in terms of area, energy per algorithm, and the Energy-Area product. The Energy-Area product is proposed as an useful design metric to evaluate NoCs, which combines both the cost and the performance metrics of an NoC into one. Our analysis indicates that the 2D Hypermeshes generally have considerably lower area, energy, and Energy-Area product compared to the 2D layouts of the Hypercubes.
  • Keywords
    Analytical models; Delays; Field programmable gate arrays; Hypercubes; Optical switches; Pipelines; Wires; FPGA; Hypermesh; Network-on-Chip; Network-on-chip; analytic model; area; delay; energy; graph model; hypermesh; parallel algorithm; power;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2360194
  • Filename
    6910284