• DocumentCode
    610963
  • Title

    Latency-Optimized Networks for Clustering FPGAs

  • Author

    Bunker, Trevor ; Swanson, Stephen

  • Author_Institution
    Comput. Sci. & Eng., Univ. of California, San Diego, La Jolla, CA, USA
  • fYear
    2013
  • fDate
    28-30 April 2013
  • Firstpage
    129
  • Lastpage
    136
  • Abstract
    The data-intensive applications that will shape computing in the coming decades require scalable architectures that incorporate scalable data and compute resources and can support random requests to unstructured (e.g., logs) and semi-structured (e.g., large graph, XML) data sets. To explore the suitability of FPGAs for these computations, we are constructing an FPGAbased system with a memory capacity of 512 GB from a collection of 32 Virtex-5 FPGAs spread across 8 enclosures. This paper describes our work in exploring alternative interconnect technologies and network topologies for FPGA-based clusters. The diverse interconnects combine inter-enclosure high-speed serial links and wide, single-ended intra-enclosure on-board traces with network topologies that balance network diameter, network throughput, and FPGA resource usage. We discuss the architecture of high-radix routers in FPGAs that optimize for the asymmetry between the interand intra-enclosure links. We analyze the various interconnects that aim to efficiently utilize the prototype´s total switching capacity of 2.43 Tb/s. The networks we present have aggregate throughputs up to 51.4 GB/s for random traffic, diameters as low as 845 nanoseconds, and consume less than 12% of the FPGAs´ logic resources.
  • Keywords
    XML; data analysis; field programmable gate arrays; integrated circuit interconnections; network routing; pattern clustering; FPGA-based clusters; Virtex-5 field programmable gate array; XML; data-intensive applications; high-radix routers; inter-enclosure high-speed serial links; interconnect technologies; intra-enclosure links; latency-optimized networks; logic resources; network diameter; network throughput; network topologies; resource usage; semi-structured data sets; unstructured data sets; Bandwidth; Field programmable gate arrays; Network topology; Routing protocols; Switches; Topology; Transceivers; FPGA; data-intensive applications; high-radix router; high-speed serial; low latency network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2013 IEEE 21st Annual International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4673-6005-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2013.49
  • Filename
    6546007