1. 首页 > 全网神秘学教程 > 身心灵魔法

《多面体编译理论与深度学习实践》赵捷【文字版_PDF电子书】_计算机类

如何自学 占星术 占星教程网盘 塔罗牌教程百度网盘

《多面体编译理论与深度学习实践》赵捷【文字版_PDF电子书_】

《多面体编译理论与深度学习实践》赵捷【文字版_PDF电子书】_计算机类

书名:多面体编译理论与深度学习实践
作者:赵捷/李宝亮
出版社:清华大学出版社
译者:
出版日期:2022-11-1
页数:292
ISBN:9787302616467
0.0
豆瓣短评
全网资源sm.nayona.cn

内容简介:

本书分十大章节和三章附录章节,以现代体系结构特征为目标,从理论、方法及应用等不同角度,详细描述了各种提升程序并行性、数据局部性及适配目标架构特征的高级编译优化技术。本书还结合深度学习应用场景展开讨论,介绍了如何在深度学习框架中使用高级编译优化技术。

作者简介:

赵捷,2009年于清华大学获得工学学士学位,2018年于法国巴黎高等师范学校获得工学博士学位,现就职于数学工程与先进计算国家重点实验室。赵捷博士长期从事编译器高级优化和代码生成方面的研究,目前主要从事深度学习编译器的研究。

李宝亮,2009年于清华大学获工学学士学位,2014年赴加拿大麦吉尔大学交流访问,2015年于国防科学技术大学获工学博士学位。李宝亮博士长期从事体系结构性能分析优化方面的研究,目前主要从事深度学习专用加速芯片的研制和相关系统软件和编程语言的开发。

目  录:

第 1章体系结构发展对编译技术的影响 1

1面向经典体系结构的性能优化 1

1 1并行性发掘 1

1 2存储层次结构 3

1 3领域专用架构 4

2编译器面临的挑战 7

2 1并行性发掘 8

2 2局部性发掘 10

2 3编程模型和抽象层次 11

3循环优化的数学抽象 12

3 1多面体模型的基本概念 12

3 2多面体模型在编译器中的应用 15

3 3基于多面体模型的编译流程 16

第 2章程序抽象表示基础 25

1抽象表示在编译器中发挥的作用 25

2整数集合与仿射函数 28

2 1静态仿射约束 28

2 2 2整数集合 29

2 2 3仿射函数 32

2 4集合与映射的运算 34

2 3

Fourier-Motzkin消去法 38

2 4调度树 41

4 1调度的表示方式 41

4 2调度树的结点 44

4 3调度树的操作 47

4 4调度表示的比较 49

2 5抽象语法树 50

2 5 1被执行关系 50

25 2上下文信息 51

2 5 3结点和表达式 52

26各种抽象的工程实现 53

2 6 1整数集合和仿射函数的实现 54

2 6 2调度树的实现 58

2 6 3抽象语法树的实现 59

第 3章依赖关系分析 61

3 1依赖关系分析在编译优化中的作用 61

3 2依赖及其性质 62

3 2 1依赖的分类 65

3 2 2距离向量与方向向量 66

3 2 3循环无关依赖和循环携带依赖 67

3 2 4依赖与变换 68

3 2 5依赖的复杂性 69

3 3依赖测试 72

3 3 1精确测试与保守测试 73

3 3 2 ZIV测试 74

3 3 3 SIV测试 74

3 3 4 GCD测试 78

3 3 5 Banerjee测试 79

3 3 6 I测试 80

3 4耦合下标依赖测试 82

3 4 1扩展的 GCD测试 83

3 4 2 ζ测试 84

3 4 3 Delta测试 85

3 4 4 Omega测试 86

3 5特殊的依赖测试 89

3 5 1 D测试 89

3 5 2 Range依赖测试 90

3 6数据流分析 91

3 6 1精确数据流分析 93

3 6 2近似数据流分析 96

3 6 3带标记的数据流分析 98

3 7依赖与并行化 99

第 4章循环变换 103

4 1适配体系结构特征的关键技术 103

4 2预处理 104

4 2 1循环正规化 104

4 2 2死代码删除 105

4 2 3别名分析 106

4 2 4迭代空间分裂 106

4 3多面体模型中的循环变换 107

4 3 1循环变换分类 108

4 3 2循环变换的复杂性 109

4 3 3 Pluto调度算法 113

4 4仿射循环变换 124

4 4 1循环交换 124

4 4 2循环反转 126

4 4 3循环延展 127

4 4 4循环倾斜 128

4 4 5循环合并 130

4 4 6循环分布 131

4 5近似仿射循环变换 133

4 5 1循环分块 133

4 5 2循环分段 135

4 5 3循环展开压紧 137

4 6代码生成过程中的循环变换 139

4 6 1分块分离 139

4 6 2循环展开 140

4 6 3其他循环变换 141

4 7循环压紧 141

浏览器不支持脚本!

有需要联系v;hx-hx4

摘要:《多面体编译理论与深度学习实践》是一本计算机类的文字版PDF电子书,由赵捷编写。本书内容涵盖了多面体编译理论和深度学习实践的相关知识,是计算机领域的重要参考书籍。本文将从四个方面对这本书进行详细阐述。

1、多面体编译理论

多面体编译理论是本书的核心内容之一。该理论探讨了多面体的结构和优化方法与编译原理的关系,在编译器设计中起到了重要作用。多面体编译理论的基本概念和原理将被详细介绍,读者可以通过学习本书掌握这一理论,并将其应用于实际编译器的设计和优化中。

多面体编译理论的实践意义也将在本书中得到充分体现。作者通过丰富的实例和案例分析,展示了多面体编译理论在实际项目中的应用。读者可以通过学习这些实践案例,了解多面体编译理论的实际应用场景,提升自己在编译器设计和优化方面的能力。

总之,多面体编译理论是本书的重要内容,通过学习这一理论,读者可以深入理解编译原理,并将其应用于实际项目中。

2、深度学习实践

深度学习是计算机领域的热门话题,本书也涵盖了深度学习实践的相关内容。作者详细介绍了深度学习的基本原理和常用算法,包括神经网络、卷积神经网络和循环神经网络等。读者可以通过学习本书,了解深度学习的基本概念和常用算法。

本书还提供了大量的深度学习实践案例,涉及图像识别、自然语言处理和语音识别等领域。这些实践案例将帮助读者深入理解深度学习的应用场景和技术细节,提升自己在深度学习实践中的能力。

总之,深度学习实践是本书的另一重要内容,通过学习这一部分内容,读者可以了解深度学习的基本原理和常用算法,并在实践中应用深度学习技术。

3、计算机类电子书推荐

除了《多面体编译理论与深度学习实践》之外,还有许多其他优秀的计算机类电子书值得推荐。这些电子书涵盖了计算机领域的各个方面,包括编程语言、数据结构与算法、操作系统和网络等。

对于想要深入学习计算机知识的读者来说,这些电子书是宝贵的资源。它们可以帮助读者系统地学习计算机知识,提高自己在计算机领域的能力。

总之,如果你对计算机领域感兴趣,不妨多阅读一些计算机类电子书,提升自己的知识水平。

4、总结归纳

《多面体编译理论与深度学习实践》是一本值得推荐的计算机类电子书。本书涵盖了多面体编译理论和深度学习实践的相关知识,通过学习这本书,读者可以深入了解多面体编译理论和深度学习的基本原理和应用。

除了对多面体编译理论和深度学习实践的详细阐述之外,本书还推荐了其他优秀的计算机类电子书,帮助读者进一步扩展自己的计算机知识。

综上所述,《多面体编译理论与深度学习实践》是一本内容丰富、实用性强的计算机类电子书,适合计算机领域的学习者和从业者阅读。

本文由nayona.cn整理

点击联系需要东西方神秘学学习资料,专业的咨询

本文采摘于网络,不代表本站立场,转载联系作者并注明出处: https://sm.nayona.cn/xinnengyuan/289878.html

联系我们

在线咨询:点击这里给我发消息

微信号:hx-hx3