网站大量收购闲置独家精品文档,联系QQ:2885784924

智能计算系统实验教程-第6章 深度学习处理器运算器设计.pdf

智能计算系统实验教程-第6章 深度学习处理器运算器设计.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第6章*深度学习处理器运算器设计

第6章*深度学习处理器运算器设计

随着深度学习应用场景越来越复杂,深度学习算法的运算形式H益多样化、网络结构

愈例exNetGeNetResNet为了更更

复杂A、oogl、等。高效、灵活地支持深度学习算

加,如l

法,需要设计加速深度学习算法的处理器,同时支持越来越多样化的编程需求。深度学习

(LP,eepLeamnProcessor)就是一类高效支持深度学习算法的处理器,其针

处理器DDig

对深度学习的通用计算进行加速,包括卷积运算、池化运算等;同时,深度学习处理器考

虑深度学习算法的多样性,提供灵活的指令集,便于程序员高效地实现算法。

在深度学习算法中,卷积运算是最核心的运算操作。卷积层包含大量的输入输出数据

和权重参数,其运算量占深度学习算法总运算量的90%以上。处理器执行卷积运算的性能

决定了深度学习算法在处理器上的性能。在智能计算系统中,设计出能高效支持卷积运算

的运算器,是深度学习处理器设计的关键技术之一。

LP

本章首先分析卷积层的算法特征,介绍面向卷积运算的D架构及其处理矩阵/卷积

LP运算器的设计方法,

的过程;其次,介绍实验环境;然后介绍面向矩阵和卷积处理的D

A

包括串行内积运算器、并行内积运算器、矩阵运算子单元,以及如何使用ED工具进行仿

真调试。需要说明的是,本章的实验设计仅仅是一个教学模型,从物理实现上来看结构设

计不一定很合理,主要是为了从原理上说明深度学习处理器是如何加速卷积计算。

6.1实验目的

eo

掌握深度学习处理器中运算器的设计原理,能够使用Vrilg语言实现内积运算器及矩

阵运算子单元的设计并进行功能仿真。具体包括:

1)理解深度学习处理器加速卷积运算的原理,理解本实验和深度学习处理器基本模块

间的关系。

erilog语言实现串行内积运算器,理解内积运算器的基本组成单元。

2)利用V

erilog语言实现并行内积运算器,加深对深度学

3)在串行内积运算器基础上,利用V

习处理器加速卷积计算原理的理解。

eo

4)在并行内积运算器基础上,利用Vrilg语言实现矩阵运算子单元,加深对矩阵运

算子单元的理解。

实验工作量:约300行代码,约需4个小时。

6.2背景介绍

本节首先介绍分析深度学习算法中卷积层的算法特征,然后介绍面向卷积运算的深度

学习处理器架构,接下来介绍矩阵运算以及卷积层在深度学习处理器上的处理过程,最后

介绍本实验环境,包括工具安装和验证环境。

131

智能计算系统

实验教程第2版

6.2.1卷积层算法特征

卷积层巾输入X、输出Y和权重W(即卷积

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档