文件名称:learn-gpgpu:在CUDA中实现的算法+有关GPGPU的资源
文件大小:228KB
文件格式:ZIP
更新时间:2024-05-22 17:26:45
gpu opencl parallel-computing cuda image-processing
很棒的GPGPU 这是在通用计算,库和论文中使用GPU的示例的精选列表。 例子 CUDA 线性代数 -最简单的快速一维向量加法[ ] 中元素的总和-中元素的并行总和[ ] 用cuBlas实现SAXPY [ ] 图像处理 -2D朴素实现[ ] -具有任意大小内核的中值过滤器[ CUDA ] Sobel边缘检测滤波器-用于图像处理的Sobel Operator的并行实现[ CUDA ] 聚类 K均值聚类-GPU上的Fast Floyd K均值。 共享内存和两步缩减(部分和全局)用于实现查找聚类中心[ CUDA ] 模糊C均值聚类-模糊C均值。 共享内存和两步缩减(部分和全局)用于实现查找聚类中心[ CUDA ] 模拟 PI计算的Monte Carlo方法-寻找PI与蒙特卡罗方法[ CPU | CUDA ] 图书馆 CUDA是由NVIDIA开发的用于在图形处理单元(GP
【文件预览】:
learn-gpgpu-master
----.gitignore(71B)
----medianFilter()
--------medianFilter3x3.cu(5KB)
--------naiveMedianFilter.cu(5KB)
----matMult()
--------.matMul.cu.swp(12KB)
----sobel()
--------sobel.cu(5KB)
----kmeans2()
--------cuda_kmeans.cu(8KB)
--------.project(812B)
--------.cproject(12KB)
----sumArray()
--------sum.cu(4KB)
----fcm()
--------cuda_fcm.cu(10KB)
--------.project(809B)
--------.cproject(11KB)
----README.md(6KB)
----saxpy()
--------Makefile(38B)
--------saxpy.cu(1KB)
--------saxpy(384KB)
----kmeans1()
--------cuda_kmeans.cu(5KB)
----monteCarloPi()
--------cuda()
--------cpu()
----convolution()
--------convolve2D.cu(5KB)
----pearson()
--------pearson.cu(0B)
----CMakeLists.txt(0B)
----vectorAdd()
--------vectorAddBlocks.cu(1KB)
--------vectorAddThreads.cu(1KB)
--------opencl()
--------vectorAddThreadsBlocks.cu(1KB)