基于GPU的受限玻尔兹曼机并行加速
为针对受限玻尔兹曼机处理大数据时存在的训练缓慢、难以得到模型最优的问题,提出了基于GPU的RBM模型训练并行加速方法。首先重新规划了对比散度算法在GPU的实现步骤;其次结合以往GPU并行方案,提出采用CUBLAS执行训练的矩阵乘加运算,设计周期更长、代码更为简洁的Tausworthe113和CLCG4的组合随机数生成器,利用CUDA拾取纹理内存的读取模式实现了Sigmoid函数值计算;最后对训练时间和效果进行检验。通过MNIST手写数字识别集实验证明,相较于以往RBM并行代码,新设计的GPU并行方案在处理大规模数据集训练上优势较为明显,加速比达到25以上。
用户评论
推荐下载
-
基于GPU的图形电磁计算加速算法
现代图形加速卡中GPU(GraphicsProcessUnit)的可编程管线,实现了图形电磁计算(GRECO)方法.与原有的方法相比,在利用物理光学和物理绕射理论的基础上,计算速度提高了20倍左右。
17 2020-01-30 -
基于GPU加速的光线跟踪技术研究
文章介绍了可编程图形硬件基础,分析了基于GPU的光线跟踪技术的实现原理。
37 2019-06-01 -
基于GPU硬件加速的密码破解软件
通过GPU硬件加速来减少密码破解的时间!
57 2019-01-02 -
GPU并行计算
GPU并行计算,安装,代码示例,CUDA
23 2019-07-05 -
并行计算GPU
并行计算
45 2018-12-18 -
GPU并行算法
里面包含Parellel Prefix Sum算法,非常有利于GPU编程,可以加速程序运行
43 2019-01-06 -
深度学习读书笔记三.限制波尔兹曼机3.1限制波尔兹曼机RBM使用方法
深度学习读书笔记三.限制波尔兹曼机3.1限制波尔兹曼机(RBM)使用方法3.1.1RBM的使用说明3.1.2RBM的用途3.2限制波尔兹曼机(RBM)能量模型3.2.1能量模型定义3.2.2能量模型作
14 2019-09-06 -
cpu并行与gpu并行区别.docx
CPU与GPU在并行运算上游很大区别,CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大
32 2020-07-27 -
论文研究遥感图像渐进式传输的GPU并行加速研究.pdf
精确的目标检测是目标跟踪和识别的重要前提。提出了一种基于固定摄像机环境下的运动目标检测方案,利用多高斯和马尔可夫随机场的混合模型对视频序列进行前景分割,以达到对运动目标检测的目的。建立了马尔可夫随机场
17 2020-06-17 -
PyTorch GPU加速实例
主要介绍了PyTorch-GPU加速实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
18 2020-09-21
暂无评论