High-speed torus interconnect using FPGAs

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

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, QCD Parallel Computing on Cell (QPACE) and AuroraScience, 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.

Cite

CITATION STYLE

APA

Baier, H., Heybrock, S., Krill, B., Mantovani, F., Maurer, T., Meyer, N., … Simma, H. (2013). High-speed torus interconnect using FPGAs. In High-Performance Computing Using FPGAs (Vol. 9781461417910, pp. 543–567). Springer New York. https://doi.org/10.1007/978-1-4614-1791-0_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free