In this chapter we describe the architecture of a torus interconnect and its implementation on FPGAs, which so far has been used in two different HPC systems. The network design is optimized for applications which benefit from a tightly coupled network and allows to exchange relatively small messages between nearest neighbours at a high rate. Examples for such applications are Lattice Quantum Chromodynamics (LQCD) simulations and fluid dynamics applications using the Lattice Boltzmann Method (LBM). We describe the details of the implementation of our torus network architecture for two massively parallel machines, QPACE and Aurora, and present details on the FPGA resource usage. Furthermore, we discuss optimizations which were necessary to fit the design. Finally, we provide an outlook on possible implementation changes when using more recent generations of FPGAs.

High-speed torus interconnect on FPGAs

PIVANTI, Marcello;SCHIFANO, Sebastiano Fabio;
2013

Abstract

In this chapter we describe the architecture of a torus interconnect and its implementation on FPGAs, which so far has been used in two different HPC systems. The network design is optimized for applications which benefit from a tightly coupled network and allows to exchange relatively small messages between nearest neighbours at a high rate. Examples for such applications are Lattice Quantum Chromodynamics (LQCD) simulations and fluid dynamics applications using the Lattice Boltzmann Method (LBM). We describe the details of the implementation of our torus network architecture for two massively parallel machines, QPACE and Aurora, and present details on the FPGA resource usage. Furthermore, we discuss optimizations which were necessary to fit the design. Finally, we provide an outlook on possible implementation changes when using more recent generations of FPGAs.
9781461417903
9781461417910
FPGA; HPC; Network Processor
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11392/1676084
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact