GPU Programming Models: CUDA and AMD ROCm Comparison

GPU Programming with CUDA NVIDIA introduced CUDA in 2007, providing developers with a general-purpose programming model to leverage GPU computational power. This article examines GPU programming models using NVIDIA GPU architecture as reference. SIMD vs SIMT Execution Models SIMD (Single Instruction Multiple Data) executes a single instruction ...

Posted on Wed, 30 Sep 2026 16:51:43 +0000 by DeathfireD

Building AMD GPU BLAS Library (rocBLAS) from Source

1. Prerequisites Install ROCm 2. Download Sources $ git clone --recursive git@github.com:ROCm/rocBLAS.git # Alternative: git clone --recursive https://github.com/ROCm/rocBLAS.git cd rocBLAS git checkout rocm-6.0.2 3. Build Debug Version $ conda deactivate $ conda deactivate $ conda deactivate Enable CMake variables to show build command de ...

Posted on Thu, 16 Jul 2026 17:25:30 +0000 by Gary King