基于GPU的高性能稀疏卷积神经网络

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:zhaoml0000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,随着神经网络的不断发展,卷积神经网络(Convolutional Neural Network,CNN)作为神经网络的一个重要分支,目前已经广泛应用于人工智能(Artificial Intelligence,AI)的诸多领域,例如计算机图像、语音识别、机器人学等。CNN在许多复杂的AI问题上能够达到令人难以置信的准确率,但是CNN的网络规模变得越来越庞大,网络所包含的参数数量也在迅速增加。那么,对于在处理CNN的过程中,如何在不增加硬件开销或丢失精确度的前提下改善整个网络的资源消耗与吞吐率,已经成为CNN研究领域中的一个重要分支。权重删减压缩过的CNN模型会产生大量的稀疏数据结构,一般称这样的CNN为稀疏卷积神经网络(Sparse Convolutional Neural Network,SCNN)。然而在实际的实现过程中,图形处理器(Graphics Processing Unit,GPU)由于其自身体系结构特征并不能很好的处理SCNN的稀疏数据结构。GPU架构下实现的SCNN性能往往达不到预期的提升。针对SCNN在GPU平台上的性能损失,本文主要研究如何针对GPU的体系结构来对SCNN进行优化设计,从而在没有精确度损失和硬件资源开销增加的前提下极大的缩短SCNN的执行时间。本文的主要工作内容和创新点如下:1)采用全新的网络框架卷积算法组合方式。针对经过GSL引导规则删减后的网络模型,其稀疏网络层的稀疏度集中在稀疏度上界和稀疏度下界这个范围内。本文采用根据卷积层的稀疏度选择对应的卷积算法的方式。相比传统单一的卷积算法优化,该方式能够极大程度利用稀疏度对GPU计算性能影响。稀疏卷积层和稠密卷积层分别采用直接稀疏卷积算法(DirectSparse Convolution)和降维算法。2)针对直接稀疏卷积算法,在GPU平台下分别实现了基于TILED和BLOCKED的并行优化策略。该优化策略充分利用数据的稀疏性和网络构来分配线程进行任务调度,利用数据的局部性来管理内存替换。TILED和BLOCKED的区别在于对计算和数据的并行度存在差异。通过TILED方式的优化,相比cuBLAS我们在AlexNet、GoogleNet、ResNet上性能提升分别可以达到1.07×-1.23×、1.17×-3.51×、1.32×-5.00×的加速比,相比cuSPARSE我们在AlexNet、GoogleNet、ResNet上性能提升分别可以达到1.31×-1.42×、1.09×-2.00×、1.07×-3.22×的加速比。此外,BLOCKED在TILED的基础上表现出了更好的优化效果,在Alex Net各层上分别提升了38.1%、27.8%、18.6%、18.1%的性能。
其他文献
目的了解贵阳中医学院第一附属医院麻醉药品的使用情况及变化趋势,为临床合理用药提供依据。方法对2013—2015年贵阳中医学院第一附属医院麻醉药品的用量、销售金额、用药频
在石油资源的逐步枯竭和自然环境日趋恶化的今天,纯电动汽车以其环保、低能耗的优点成为了公认的引领未来汽车工业发展的方向,其动力电池系统管理技术的研究与创新是当前的热
刺激响应聚合物在药物递送、组织工程、生物传感等领域具有重要的理论研究价值和应用前景。由于抗生素的过度使用,世界范围内耐药细菌的不断出现,这些“超级”细菌正威胁着人们的健康和生命,抗菌材料的研究工作再次成为了研究热点。将刺激响应性与抗菌性相结合来构筑智能抗菌材料能避免生物活性材料在环境中的排放,从而降低耐药菌产生的风险,此外这类材料还能降低对正常细胞的毒性。然而,这类智能抗菌材料的研究工作尚处于萌芽
在信息技术快速发展的背景下,无论是我国企业还是社会都不断朝向信息化建设所发展。也正是因为会计信息化的发展和应用,给企业财务管理带来了较为深远的影响。基于此,本文主
<正>薪酬是指劳动者因提供了劳动而获得的工资、奖金、津贴、养老金、房贴、住房公积会以及其他各种福利收入等经济性报酬。高校教师薪酬的来源主要是政府财政拨款、学费收入
刀旋式切管机的切管运动包括主运动、进给运动,其实现方法有很多种。文中对国内外各类刀旋式切管机的运动方案进行了归纳总结,综述了其优缺点及适用情况,并指出其发展趋势。
比较研究高效液相色谱法和乙酰丙酮法快速检测食品中甲醛。高效液相色谱法是在酸性条件下甲醛与2,4-二硝基苯肼反应生成甲醛-2,4-二硝基苯腙,用液相色谱分析(检出限0.05 mg/k
在对土著鱼类资源状况分析的基础上,进一步阐释了土著鱼类资源保护和开发利用对于水生生态保护、渔业结构调整、渔民收入增加和人们膳食结构改善具有重要的意义,总结了云南土
近年来,在三七上施用叶面肥的种类繁多,为指导七农有选择地推广施用叶面肥,达到最佳的施用效果,选择目前施用量比较大的6种叶面肥进行试验。结果表明:三七种苗施用叶面肥,综合效果
本文使用中国家庭收入调查2013(CHIP2013)的微观数据与地级和省级宏观数据匹配,从工资性收入差距的视角考察了对外贸易对于户籍工资差异的影响。本文将户籍工资差异定义为单