Further reading on accelerators¶
-
AMD GPUs
-
Whitepaper: Introducing AMD CDNA™ 2 Architecture which includes information on how the MI250X connects to the CPU, and on the vector and matrix cores of the GPU.
-
Whitepaper: Introducing AMD CDNA™ 3 Architecture is a whitepaper covering both the MI300A APU and MI300X GPU.
-
HPCwire article on the AMD MI300 APU that will be used in the El Capitan supercomputer.
-
AnandTech article on the MI300, based on information from AMD's 2022 Investors Day. The article shows some not very detailed slides about the memory architecture.
-
GPU comuting at the AMD Financial Analyst Day 2022 on YouTube (not an official AMD recording). The CDNA3 part starts at 1:07:50.
-
MI300 @ AMD CES'2023 keynote (YouTube). The MI300 part starts at 1:29:42.
-
-
NVIDIA GPUs
-
Whitepaper: Summit and Sierra Supercomputers: An Inside Look at the U.S. Department of Energy’s New Pre-Exascale Systems for information on the physically unified memory space made possible by the NVLink connections between the CPUs and GPUs.
-
Whitepaper: NVIDIA Grace Hopper Superchip Architecture for all information on the combination of the Grace ARM-based CPU and the Hopper GPUs.
-
-
NVIDIA CUDA
-
AMD ROCm
-
Intel oneAPI
-
HIP
-
Implementation for Intel GPUs: chipStar compiler from the CHIP-SPV project which itself builds on the HIPCL and HIPLZ projects.
-
OpenCL
-
OpenACC
-
OpenMP
-
SYCL
-
Kokkos
-
RAJA framework
-
Alpaka abstraction library
-
Alpaka information on GitHub. The README is the best source of information on compatibility with various compilers and backend technologies.
-
Libraries
-
CPU instruction set extensions
-
"What is Intel® Advanced Matrix Extensions (Intel® AMX)?" with pointers to further documentation.
-