首页 | 本学科首页   官方微博 | 高级检索  
     

神经网络前向传播在GPU上的实现
引用本文:刘进锋,郭雷.神经网络前向传播在GPU上的实现[J].微型机与应用,2011,30(18):69-71,75.
作者姓名:刘进锋  郭雷
作者单位:西北工业大学自动化学院,陕西西安,710129
基金项目:国家自然科学基金资助项目
摘    要:基于CUDA架构在GPU上实现了神经网络前向传播算法,该算法利用神经网络各层内神经元计算的并行性,每层使用一个Kernel函数来并行计算该层神经元的值,每个Kernel函数都根据神经网络的特性和CUDA架构的特点进行优化。实验表明,该算法比普通的CPU上的算法快了约7倍。研究结果对于提高神经网络的运算速度以及CUDA的适用场合都有参考价值。

关 键 词:神经网络  CUDA  GPU

A forward propagation implementation of neural network on GPU
Liu Jinfeng,Guo Lei.A forward propagation implementation of neural network on GPU[J].Microcomputer & its Applications,2011,30(18):69-71,75.
Authors:Liu Jinfeng  Guo Lei
Affiliation:Liu Jinfeng,Guo Lei(School of Automation,Northwestern Polytechnical University,Xi'an 710129,China)
Abstract:A neural network forward propagation algorithm based on CUDA is implemented. This algorithm utilizes the parallelism of each layer, uses a kernel function to handle the parallelism computation of the neuron values of that level, and each kernel function is optimized according the characteristic of network and CUDA architecture. Experiment shows that this method can achieve up to 7 times of speedup over the ordinary method on CPU. This research has reference value for both increasing neural network computing speed and suitability of CUDA.
Keywords:neural network  CUDA  GPU
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号