Software:
All HACC compute machines use Ubuntu 18.04
Toolchain support:
- Xilinx Vitis
- Xilinx XRT v2.14.354 on compute nodes
- Python v3
- Open MPI
- OpenMP
- SLURM v17
FPGA Toolchain Usage:
Users are expected to follow the Xilinx Vitis/Pynq flow when using the Alveos. We do not support non-standard design flows. Here are some guidelines:
- Only support for Alveo flows
- Use Vitis/Pynq
- C/C++ or OpenCL or RTL
- Work with Alveo shells
- No custom FPGA images
- No custom OS/Kernels
- No root access available
- No JTAG debugging available
Toolchain Name Location on head/development node Comments
Xilinx Alveo U250 DSA v2018.3.2 /opt/xilinx/dsa/xilinx_u250_xdma_201830_2
Xilinx Alveo U250 platform libs v2018.3.2 /opt/xilinx/platforms/xilinx_u250_gen3x16_xdma_4_1_202210_1
Xilinx Alveo U280 XSA v2019.2.3 /opt/xilinx/xsa/xilinx_u280_xdma_201920_3
Xilinx Alveo U280 platform libs v2019.2.3 /opt/xilinx/platforms/xilinx_u280_gen3x16_xdma_1_202211_1
Xilinx Vitis 2019.2 /opt/xilinx/vitis/v2019p2/Vitis/2019.2 Includes Vitis, Vivado, and HLS
Xilinx Vitis 2020.1 /opt/xilinx/vitis/v2020p1/Vitis/2020.1 Includes Vitis, Vivado, and HLS
Xilinx Vitis 2020.2 /opt/xilinx/vitis/v2020p2/Vitis/2020.2 Includes Vitis, Vivado, and HLS
Xilinx Vitis 2021.1 /opt/xilinx/vitis/v2021p1/Vitis/2021.1 Includes Vitis, Vivado, and HLS
Xilinx Vitis 2021.2 /opt/xilinx/vitis/v2021p2/Vitis/2021.2 Includes Vitis, Vivado, and HLS
Xilinx Vitis 2022.2 /opt/xilinx/vitis/v2022p2/Vitis/2022.2 Includes Vitis, Vivado, and HLS
Xilinx SDSoC 2017.4 /opt/xilinx/sdsoc/v2017p4/SDx/2017.4 Includes SDSoC, Vivado, and HLS
No alveo support
Xilinx SDSoC 2018.3 /opt/xilinx/sdsoc/v2018p3/SDx/2018.3 Includes SDSoC, Vivado, and HLS
No alveo support
Xilinx Vivado 2019.1 /opt/xilinx/vivado/v2019p1/Vivado/2019.1