深度学习处理器基准测试程序的设计与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:Tsianyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,卷积神经网络(Convolutional Neural Network,CNN)作为最重要的深度学习(Deep Learning,DL)模型之一,在业界受到了广泛的关注和研究,尤其是在计算机视觉(Computer Vision,CV)等领域发挥着至关重要的作用。由于更深层次的网络往往能够提供更好的效果,卷积神经网络变得越来越复杂,随着网络结构的不断加深和训练数据量的显著增长,通用处理器已经无法很好地满足这类应用的计算需求。于是,计算芯片架构开始朝着适应这类应用的定制化方向演进,进而出现了一系列的深度学习专用芯片,其中最具有影响力的包括寒武纪的DianNao系列和谷歌的TPU。它们均是针对卷积神经网络进行了专用部件的定制和加速,甚至为卷积神经网络设计出了一套高效的专用指令集,可以说,当今国际上的深度学习处理器即为面向卷积神经网络的加速器。在处理器的设计过程中,标准的基准测试程序和测试指标至关重要。本文提出了一套深度学习处理器基准测试程序,用于对当前的深度学习硬件进行客观评估,判断处理器设计的合理性以及对比不同处理器的设计优劣,指导软硬件层面的系统优化,帮助硬件研究人员设计出高效的深度学习处理器。本文的主要工作和研究成果包括:(1)确定深度学习基准测试程序的应用选取依据,筛选出20个具有代表性的流行卷积神经网络,并为各个网络提供典型的数据集,构成宏基准测试程序。为了便于进行性能评测,抽取卷积神经网络中的核心网络层及其常用参数配置,并为这些网络层程序设计不同规模的典型输入集,构成微基准测试程序,微基准测试程序包含了 45个精简的网络层测试模块,这在很大程度上减少了代码量。在确定好基准测试程序的构成后,在通用处理器包括通用CPU和GPU以及国产申威处理器上给出了基准测试程序的具体实现。(2)针对宏基准测试程序中的各个网络,从网络的计算量、参数量、拓扑结构和各个组成部分的耗时占比等方面给出详细的分析。通过对比网络计算量和参数量等特征,阐述影响网络通信开销的具体因素;通过分析网络核心热点代码块,定位出网络训练过程中的性能瓶颈。针对微基准测试程序中的各个网络层程序,详细分析了它们的前后向实现细节,得到了其中的基础操作,为深度学习专用指令集的定义提供了重要依据。(3)在真实硬件平台上给出基准测试程序的性能评测实例,详细介绍了利用这套基准测试程序进行性能评测的具体方法。针对宏基准测试程序,本文给出了一套系统性能评测指标,包括I/O等待延迟、跨节点通信延迟和CPU利用率,基于这些系统指标的性能测试结果,得到了各个网络在系统层面的行为特征和性能瓶颈。针对微基准测试程序,本文给出了一套微架构性能评测指标,包括IPC、CPU停顿周期率、分支预测错误率和多级Cache缺失率等,基于这些微架构指标的性能测试结果,得到了各个网络层程序在微架构层面的行为特征和性能瓶颈。通过对得到的性能数据进行分析,为处理器的设计与优化提出了一些针对性建议。
其他文献
机械设计制造及其自动化专业是传统专业,用信息技术和手段改造传统专业是21世纪传统专业建设的必由之路,本文介绍了用信息技术和手段改造机械设计制造及其自动化专业的一些做
摘 要:织金砂陶是中国民间陶类器物中极具地方特色的一种。作为古老的民用陶器,它与人们的生活紧密相连,它有深厚的传统文化内涵,是一种特殊的文化形态。随着现代社会的发展,人们生活方式的改变,织金砂陶的发展和传承面临巨大挑战,这一传统手工艺几乎已到消失的边缘。本文通过对织金砂陶的实地考察和深入研究,结合近年来织金砂陶的创新和发展,分析其存在的问题和指明可行性的发展思路。  关键词:织金砂陶;手工艺;文化
本文较系统地介绍了实验教学管理体制改革的实践,总结了实验教学管理体制改革取得的初步成效,从理性的高度提出了深化改革的建议.
本文分析了目前国内主要窑炉公司出口陶瓷窑炉的现状,列举了中窑所出口窑炉的国家及所生产的陶瓷产品,分析了中窑在中国陶瓷窑炉占领国外市场方面所作贡献。
腐殖物质(Humic substances,HS)是经腐殖化作用而形成的多相分布的类高分子化合物,具有不同于其形成前体的化学组成与结构特征的共性,或称“特异性”。那么这种“特异性”形成的机制是什么?是由于腐殖化进程产生的吗?这涉及HS生物化学的根基,必须进行深入研究和回答。植物残体、微生物生物量、黏土矿物是HS形成的主要母体材料和影响因素,为了通过来源广泛且典型的原料找出其形成类腐殖质(Humic
本文是一篇英译汉翻译实践报告。笔者选取华裔美国女性作家索菲·陈·凯勒(Sophie Chen Keller)的处女作品《落失之物,亦有光泽》(The Luster of Lost Things)第一章至第三章
信息社会中,计算机技术作为信息技术的关键技术之一,不懂计算机就无疑是现代文盲。随着时代的发展,计算机和互联网不断普及,高职院校的公共计算机实训课程内容亟需从培养目标
近年来的高校本科毕业生的社会需求已经袁明,高校如何培养动手实践能力强,注重理论与实际应用有机结舍的学生.已经关乎学生及相关专业能否生存的一个重要问题。作为一个以培养电
摘 要:本文通过定义粉尾回收范围和回收利用率,对粉尾不能进行大比例回收的原因进行了总结分析,得知设备配置不完善、浆料工艺参数不达标、喷粉过程随意性大等是造成粉尾难以回收的主要原因。根据原因提出了相应的控制措施并严格执行跟踪,项目实施后,达到了回收利用率超过80%的目标,效益可观。  关键词:陶瓷砖;精益生产;粉尾;回收  1引言  近年来,燃油燃气价格的不断上涨以及陶瓷原料的相对短缺,导致生产成本