《多面体编译理论与深度学习实践》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
分类
科技技术
出版年份
2022
出版社
清华大学出版社
页数
292 页
语言
中文

《多面体编译理论与深度学习实践》内容简介

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

《多面体编译理论与深度学习实践》书籍信息摘要

《多面体编译理论与深度学习实践》内容简介与阅读建议,作者 赵捷/李宝亮,科技技术,2022年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:编译、计算机类。

《多面体编译理论与深度学习实践》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《多面体编译理论与深度学习实践》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 第 1章体系结构发展对编译技术的影响 1
  2. 1面向经典体系结构的性能优化 1
  3. 1 1并行性发掘 1
  4. 1 2存储层次结构 3
  5. 1 3领域专用架构 4
  6. 2编译器面临的挑战 7
  7. 2 1并行性发掘 8
  8. 2 2局部性发掘 10
展开全部(共 90 章节)
  1. 2 3编程模型和抽象层次 11
  2. 3循环优化的数学抽象 12
  3. 3 1多面体模型的基本概念 12
  4. 3 2多面体模型在编译器中的应用 15
  5. 3 3基于多面体模型的编译流程 16
  6. 第 2章程序抽象表示基础 25
  7. 1抽象表示在编译器中发挥的作用 25
  8. 2整数集合与仿射函数 28
  9. 2 1静态仿射约束 28
  10. 2 2 2整数集合 29
  11. 2 2 3仿射函数 32
  12. 2 4集合与映射的运算 34
  13. 2 3
  14. Fourier-Motzkin消去法 38
  15. 2 4调度树 41
  16. 4 1调度的表示方式 41
  17. 4 2调度树的结点 44
  18. 4 3调度树的操作 47
  19. 4 4调度表示的比较 49
  20. 2 5抽象语法树 50
  21. 2 5 1被执行关系 50
  22. 25 2上下文信息 51
  23. 2 5 3结点和表达式 52
  24. 26各种抽象的工程实现 53
  25. 2 6 1整数集合和仿射函数的实现 54
  26. 2 6 2调度树的实现 58
  27. 2 6 3抽象语法树的实现 59
  28. 第 3章依赖关系分析 61
  29. 3 1依赖关系分析在编译优化中的作用 61
  30. 3 2依赖及其性质 62
  31. 3 2 1依赖的分类 65
  32. 3 2 2距离向量与方向向量 66
  33. 3 2 3循环无关依赖和循环携带依赖 67
  34. 3 2 4依赖与变换 68
  35. 3 2 5依赖的复杂性 69
  36. 3 3依赖测试 72
  37. 3 3 1精确测试与保守测试 73
  38. 3 3 2 ZIV测试 74
  39. 3 3 3 SIV测试 74
  40. 3 3 4 GCD测试 78
  41. 3 3 5 Banerjee测试 79
  42. 3 3 6 I测试 80
  43. 3 4耦合下标依赖测试 82
  44. 3 4 1扩展的 GCD测试 83
  45. 3 4 2 ζ测试 84
  46. 3 4 3 Delta测试 85
  47. 3 4 4 Omega测试 86
  48. 3 5特殊的依赖测试 89
  49. 3 5 1 D测试 89
  50. 3 5 2 Range依赖测试 90
  51. 3 6数据流分析 91
  52. 3 6 1精确数据流分析 93
  53. 3 6 2近似数据流分析 96
  54. 3 6 3带标记的数据流分析 98
  55. 3 7依赖与并行化 99
  56. 第 4章循环变换 103
  57. 4 1适配体系结构特征的关键技术 103
  58. 4 2预处理 104
  59. 4 2 1循环正规化 104
  60. 4 2 2死代码删除 105
  61. 4 2 3别名分析 106
  62. 4 2 4迭代空间分裂 106
  63. 4 3多面体模型中的循环变换 107
  64. 4 3 1循环变换分类 108
  65. 4 3 2循环变换的复杂性 109
  66. 4 3 3 Pluto调度算法 113
  67. 4 4仿射循环变换 124
  68. 4 4 1循环交换 124
  69. 4 4 2循环反转 126
  70. 4 4 3循环延展 127
  71. 4 4 4循环倾斜 128
  72. 4 4 5循环合并 130
  73. 4 4 6循环分布 131
  74. 4 5近似仿射循环变换 133
  75. 4 5 1循环分块 133
  76. 4 5 2循环分段 135
  77. 4 5 3循环展开压紧 137
  78. 4 6代码生成过程中的循环变换 139
  79. 4 6 1分块分离 139
  80. 4 6 2循环展开 140
  81. 4 6 3其他循环变换 141
  82. 4 7循环压紧 141

常见问题

《多面体编译理论与深度学习实践》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《多面体编译理论与深度学习实践》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《多面体编译理论与深度学习实践》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《多面体编译理论与深度学习实践》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《多面体编译理论与深度学习实践》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《多面体编译理论与深度学习实践》相关书籍?

可以进入 赵捷/李宝亮 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。