CUDA C
文章平均质量分 77
dotasfans
这个作者很懒,什么都没留下…
展开
-
模拟Gaussian模糊计算
就是计算一个矩阵,其中的每个值是周围所有值的和!/************************************************** *功能描述:此函数完成一个高斯模糊模拟过程,即 * 对于一张图片(这里简单为一个矩阵) * 每一个像素值等于它周围所有像素值的和。 * 有考虑到了有补齐的问题,以后就只考虑 * 对齐情况了,知道补齐的思想就好了。 *********原创 2014-12-18 23:10:30 · 1263 阅读 · 2 评论 -
CUDA C 任意矩阵相乘
好久没来了,继续学习!留下脚印,留下回忆!目前在深圳实习!/***************************** *A=M*I,B=I*N *求矩阵C=A*B,无论怎么看,求任意矩阵内积,即使只用一个grid,在边界上也存在很多问题。 *最主要的就是在边界上,如果block尺寸大于划分的数据小矩阵的尺寸,那么只有部分线程使用,这倒没有问题, *关键在于,对于部分线程块而言,线程块与矩阵数据块原创 2014-12-18 11:58:01 · 2293 阅读 · 1 评论 -
基于GPU的归并算法实现
很久不写程序,犯了很多的错误! 逻辑条理不清晰,分析不够全面 ,蛋疼了两天才弄出来!并且为了,逻辑上的简洁,目前的版本只能用于一个block! 由于CUDA中,并不能实现全局线程的同步,所以,多个block线程的同步没法做到,只能是在每个block完成工作后,重新开启kernel函数,进一步归并,这样就到了更上一层。 虽然没多少人看,还是说一下! 我习惯在代码中附上自己的分析,思路,已经犯原创 2014-12-22 14:13:24 · 1331 阅读 · 3 评论