View on GitHub ROCm_Logo

ROCm, a New Era in Open GPU Computing

Platform for GPU-Enabled HPC and Ultrascale Computing

Hardware to Play ROCm

ROCm Platform Supports Two Graphics Core Next (GCN) GPU Generations

GFX7: Radeon R9 290 4 GB, Radeon R9 290X 8 GB, Radeon R9 390 8 GB, Radeon R9 390X 8 GB, FirePro W9100 (16GB), FirePro S9150 (16 GB) and FirePro S9170 (32 GB); strong half-rate double-precision performance

GFX8: Radeon RX 480, Radeon RX 470, Radeon RX 460,Radeon R9 Nano, Radeon R9 Fury, Radeon R9 Fury X Radeon Pro WX7100, Radeon Pro WX5100,Radeon Pro WX4100, and FirePro S9300 x2; revolutionary HBM memories with 512 GB/s per ASIC. Currently the highest efficiency at 46 Gflops/watt. The R9 Nano delivers 8 Tflops and the S9300x2 delivers a solid 13.9 Tflops of single-precision performance to attack machine-learning, molecular-dynamics, energy and signal-processing problems.

Supported CPU's

ROCm Platform Leverage PCIe Atomics (Fetch ADD,Compare and SWAP, Unconditional SWAP, AtomicsOpCompletion) To find out more about PCIe atomics which are only supported on PCIe Gen3 Enabled CPU's and PCIe Gen3 Switches like Broadcom PLX. When you install your GPU's Make sure you install them on real PCIe Gen3 x16 or x8 lanes directly on CPU's Root I/O controller or PCIe Switch directly attached to the CPU's Root I/O controller. We have seen many issue with Consumer motherboard which support Physical x16 Connectors, but the connector is electrically connected as PCIe Gen2 x4, if you see this it is typically hanging off the Southbridge PCIe I/O controller. If you mother is configured this way please do not use this connector for your GPU's..

Current CPU which support PCIe Gen3 + PCIe Atomics are: 

GPU Support of PCIe Atomics

Not Supported or Very Limited Support Under ROCm 

Potential Future APU Support

I know many of you are looking forward to support ROCm on APU system which support Fine Grained Shared Virtual Memory and cache coherency between the CPU and GPU. In the 2017 we plan on testing commercial AM4 Socketed Bristol Ridge and Raven Ridge motherboard. Just like we still waiting to get access to them, once we get our first board we blog about the experience and begin building up a list of motherboard that are qualified with ROCm

More Information on ROCm-Supported Server-Capable Hardware

FirePro S9150
FirePro S9170
FirePro S9300 X2
Radeon R9 Nano