FurMark, GPU stress test
FurMark 1.13.0
 
GPU Caps Viewer
GPU Caps Viewer 1.20.1
 
GPU Shark
GPU Shark 0.8.0
 
GpuTest 0.7.0 cross platform OpenGL benchmark
GpuTest 0.7.0
OpenGL benchmark
(Shader Library) Fish Eye, Dome and Barrel Distortion GLSL Post Processing Filters
Shader Library
GLSL FishEye Shaders
MadShaders 0.3.0 - Best GLSL pixel shaders over the web
MadShaders 0.3.0
Win/OS X/Linux

Posts Tagged ‘cudaMemcpy’


Programming a Matrix Multiplication for GPUs with CUDA

Be the first to comment - What do you think?  Posted by JeGX - 2008/10/14 at 10:45

Categories: NVIDIA CUDA, Programming   Tags: , , , , , ,

CUDA makes it possible to program the GPU with the language C. This article will show you the steps to code a matrix multiplication routine in CUDA:

  • allocate memory on the GPU with cudaMalloc or cudaMallocPitch (for aligned memory allocation)
  • move data to the GPU with cudaMemcpy2D
  • select the kernel domain, write the kernel and run it
  • move results back from the GPU to the host with cudaMemcpy2D
  • free resources with cudaFree