Hardware Overview
The FPGA infrastructure consists of FPGA cards included into the Otus and Noctua 2 supercomputers.
A technical description of the FPGA partitions with more details can be found in the Otus paper and Noctua 2 paper.
Below you can find overview tables for both systems
Otus Pilot Phase
| Otus Pilot Phase | Noctua 2 | |
|---|---|---|---|
FPGA Cards per Node | 1x AMD/Xilinx Alveo V80 | 3x AMD/Xilinx Alveo U280 | 2x BittWare 520N |
Card Installation Year | 2025 | 2022 | 2018 |
Number of Nodes | 3 out of 321 | 16 | 16 |
1 32 nodes are available for the FPGA partition of Otus. Currently 3 are equipped with FPGA cards. | |||
Host Configuration | |||
CPUs | 2x AMD EPYC 9655 (Turin) | 2x AMD EPYC 7713 (Milan) | |
Main Memory | 768 GiB | 512 GiB | |
Local Storage | 960 GB NVMe | 480 GB SSD | |
| |||
Card Specifications | |||
Host Interface1 | 2x PCIe Gen5 x8 | PCIe Gen3 x16 | PCIe Gen3 x8 |
Host Interface Bandwidth | 31.5 GB/s | 15.8 GB/s | 7.9 GB/s |
High-Bandwidth Memory | 32 GB HBM2E (2x 16 GB stacks) | 8 GB HBM2 (2x 4 GB stacks) | - |
HBM Bandwidth | 820 GB/s | 460 GB/s | - |
DDR Memory | 1x 32 GB DDR4 | 2x 16 GB DDR4 | 4x 8 GB DDR4 |
DDR Bandwidth | 25.6 GB/s | 38.4 GB/s | 76.8 GB/s |
Network Interfaces1 | 4x QSFP56 (200 Gbit/s)2 | 2x QSFP28 (100 Gbit/s) | 4x QSFP+ (40 Gbit/s) |
Thermal Design Power3 | 190 W | 225 W | 225 W |
1 Effectively usable values, implemented by the FPGA shell and used in our system. | |||
Noctua 2
The Noctua 2 FPGA infrastructure consists of 36 nodes in the fpga partition and 3 heterogeneous accelerator nodes in the hacc partition. Note that not only the dedicated hacc-nodes, but all nodes with AMD/Xilinx FPGAs are accessible as part of the Heterogeneous Accelerated Compute Clusters (HACC) program via a small project proposal for FPGA researchers worldwide.
| Xilinx Alveo U280 Nodes | Intel Stratix 10 Nodes | Custom Configuration Nodes | HACC Nodes |
|---|---|---|---|---|
Number of Nodes | 16 | 16 | 4 | 3 |
|
| |||
Accelerator Cards | 3x Xilinx Alveo U280 cards | 2x Bittware 520N cards |
| 2x Xilinx Alveo U55C cards |
FPGA Types | Xilinx UltraScale+ FPGA (XCU280, 3 SLRs) | Intel Stratix 10 GX 2800 FPGA | Xilinx UltraScale+ FPGA (3 SLRs) | |
Main Memory per Card | 32 GiB DDR | 32 GiB DDR | - | |
High-Bandwidth Memory per Card | 8 GiB HBM2 |
| 8 GiB HBM2 | |
Network Interfaces per Card | 2x QSFP28 (100G) links | 4x QSFP+ (40G) serial point-to-point links | 2x QSFP28 (100G) links (U55C) | |
Topology of System | ||||
|
| |||
CPUs | 2x AMD Milan 7713, 2.0 GHz, each with 64 cores | 2x AMD Milan 7V13, 2.45 GHz, each with 64 cores
| ||
Main Memory | 512 GiB | 512 GiB | ||
Storage | 480 GB local SSD in | full access to the Noctua 2 shared file systems | ||
|
|
| ||
Application-specific interconnect | Connected via CALIENT S320 Optical Circuit Switch (OCS), configurable point-to-point connections to any other FPGA or to a 100G Ethernet switch, more details see FPGA-to-FPGA Networking. |
| ||