《当计算机体系结构遇到深度学习 面向计算机体系结构设计师的深度学习概论》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:(美)布兰登·里根(BRANDONREAGEN),罗伯特·阿道夫(ROBERTADOLF),保罗·沃特莫(PAULWHATMOUGH)等著;杨海龙,王锐译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2019
  • ISBN:9787111622482
  • 页数:132 页
图书介绍:本书是面向计算机体系结构设计师的深度学习入门读物。书中首先介绍机器学习的发展历程,并追踪深度学习技术的关键发展阶段。然后,回顾了代表性的工作负载,包括各种领域中常用的数据集和开创性的神经网络。接下来,详细介绍了颇受欢迎的深度学习工具,并展开介绍了如何使用工具与工作负载来表征和优化DNN。本书的其余部分致力于介绍如何设计和优化用于机器学习的硬件和体系结构,并对近年来提出的各种优化方法进行重新梳理,以便进一步改进未来的设计。最后,本书回顾了该领域新近发表的研究文献并对其进行分类,帮助读者理解各种贡献的背景和意义。

第1章 引言 1

1.1神经网络的兴起和衰落 2

1.2第三波人工智能热潮 4

1.3深度学习中硬件的角色 7

第2章 深度学习基础 11

2.1神经网络 12

2.1.1生物神经网络 12

2.1.2人工神经网络 14

2.1.3深度神经网络 18

2.2神经网络学习 19

2.2.1神经网络学习的类型 21

2.2.2深度神经网络如何学习 22

第3章 方法和模型 31

3.1高级神经网络方法概述 32

3.1.1模型体系结构 32

3.1.2特殊化的层 36

3.2现代深度学习的参考工作负载 37

3.2.1深度学习工作负载集的标准 37

3.2.2 Fathom工作负载 40

3.3深度学习背后的计算原理 44

3.3.1深度学习框架的测量与分析 44

3.3.2操作类型评测 46

3.3.3性能相似度 48

3.3.4训练和推理 49

3.3.5并行和操作平衡 51

第4章 神经网络加速器优化:案例研究 55

4.1神经网络和简单墙 57

4.2 Minerva:一种跨越三层的方法 60

4.3建立基准:安全的优化 63

4.3.1训练空间探索 63

4.3.2加速器设计空间 66

4.4低功耗神经网络加速器:不安全的优化 70

4.4.1数据类型量化 70

4.4.2选择性操作修剪 72

4.4.3 SRAM故障缓解 74

4.5讨论 79

4.6展望 81

第5章 文献调查和综述 83

5.1介绍 84

5.2分类法 84

5.3算法 86

5.3.1数据类型 87

5.3.2模型稀疏性 89

5.4体系结构 92

5.4.1模型稀疏性 95

5.4.2模型支持 98

5.4.3数据移动 105

5.5电路 108

5.5.1数据移动 109

5.5.2容错 112

第6章 结论 115

参考文献 117