搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
AI加速器架构设计与实现
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购23本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111729518
  • 作      者:
    作者:甄建勇//王路业|责编:杨福川//韩蕊
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2023-06-01
收藏
畅销推荐
内容介绍
这是一本讲解NPU硬件架构设计与技术实现的著作。作者将自己在CPU、GPU和NPU领域超过15年的软硬件工作经验融会贯通,将四代NPU架构设计经验融为一体,将端侧和云侧NPU架构合二为一,总结并提炼出本书内容。本书主要讨论神经网络硬件层面,尤其是芯片设计层面的内容,主要包含神经网络的分析、神经网络加速器的设计以及具体实现技术。通过阅读本书,读者可以深入了解主流的神经网络结构,掌握如何从零开始设计一个能用、好用的产品级加速器。 通过阅读本书,你将: ·透彻理解与深度学习相关的机器学习算法及其实现学会主流图像处理领域神经网络的结构掌握加速器运算子系统和存储子系统的设计摸清加速器设计中遇到的具体问题及其解决方法 ·了解NPU架构需要考虑的控制通路和数据通路
展开
目录
前言
第1章 卷积神经网络
1.1 神经网络的结构
1.2 GCN
1.3 网络的基本块
1.4 网络的算子
1.5 网络参数量与运算量
1.6 加速器编程模型
1.7 硬件加速器架构分类
第2章 运算子系统的设计
2.1 数据流设计
2.2 算力与带宽
2.2.1 算力与输入带宽
2.2.2 算力与输出带宽
2.3 卷积乘法阵列
2.3.1 Conv算法详解
2.3.2 NVDLA的乘法阵列
2.3.3 TPU的乘法阵列
2.3.4 GPU的乘法阵列
2.3.5 华为DaVinci的乘法阵列
2.4 卷积运算顺序的选择
2.5 池化模块的设计
第3章 存储子系统的设计
3.1 存储子系统概述
3.1.1 存储子系统的组成
3.1.2 内部缓存的设计
3.2 数据格式的定义
3.2.1 特征图的格式
3.2.2 权重的格式
第4章 架构优化技术
4.1 运算精度的选择
4.1.1 dynamic fixed point类型
4.1.2 bfloat16类型
4.2 硬件资源的复用
4.2.1 FC
4.2.2 de-Conv
4.2.3 dilate Conv
4.2.4 group Conv
4.2.5 3D Conv
4.2.6 TC Conv
4.2.7 3D Pool
4.2.8 Up Sample Pooling
4.2.9 多个加速器的级联
4.3 Winograd算法和FFT算法
4.3.1 Winograd算法解析
4.3.2 FFT算法解析
4.4 除法变乘法
4.5 LUT的使用
4.6 宏块并行技术
4.7 减少软件配置时间
4.8 软件优化技术
4.9 一些激进的优化技术
第5章 安全与防护
5.1 安全技术
5.2 安全性评估
5.3 防护
第6章 神经网络加速器的实现
6.1 乘法器的设计
6.1.1 整型乘法器的设计
6.1.2 浮点运算器的设计
6.2 数字电路常见基本块的设计
6.3 时序优化
6.4 低功耗设计
第7章 盘点与展望
7.1 AI加速器盘点
7.2 Training加速器
7.3 展望
后记
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证