Skip to content

a1bhinav/GPU-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPU-Programming

Currently learning some GPU CUDA programming.

Contents

  • vecMultiply: simple vector multiplication.
  • matMul: naive matrix multiplication (low CGMA).
  • matMulTiled: tiled matrix multiplication.
  • color2gray: turn an RGB image into a Grayscale image.
  • imgBlur: blur a Grayscale image by averaging pixels in a sliding window.
  • imgBlurPlus: a more efficient blurring kernel that uses shared memory.
  • histogram: compute the histogram of a 1D sequence.
  • convolution: apply a tiled 2D convolution on an RGB image.

References

About

GPU-programming Assignments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published