您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
毕昇编译器原理与实践
字数: 398000
装帧: 平装
出版社: 清华大学出版社
出版日期: 2022-11-01
商品条码: 9787302619857
版次: 1
开本: 16开
页数: 276
出版年份: 2022
定价:
¥79
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
华为公司官方出品!深入解析毕昇编译器原理与设计实践。中国工程院院士郑纬民、华为ICT产品与解决方案总裁汪涛联袂作序!
内容简介
《毕昇编译器原理与实践》详细讨论了毕昇编译器的设计原理与实现,深入介绍了现代编译器设计和实践。全书共 8 章,包括编译器概述,鲲鹏处理器,编译器前端的词法分析、语法分析和语义分析,编译器中端的中间表示、中间代码生成、中间代码优化、静态单赋值形式等,编译器后端的指令选择、指令调度、寄存器分配等内容。本书重点讨论了毕昇编译器中使用的优选编译优化技术,如循环优化、自动向量化、多级存储优化和反馈式优化等,并讨论了基于 AI 的编译器自动调优等内容。为方便读者学习和掌握相关内容,书中每章都给出了可以继续深入学习的文献,并给出了丰富的习题供读者练习。 通过阅读本书,读者可以深入理解编译器设计的基本原理和实践技术、鲲鹏指令集体系结构、毕昇编译器的优化技术等内容,从而为将来从事编译器理论深入研究和工程实践打下坚实的基础。 《毕昇编译器原理与实践》可作为高等院校、科研机构等相关单位从事编译原理教学和科研的教师或研究人员的参考书,也可作为高等院校信息与计算机科学、软件工程等相关专业的本科生、研究生学习编译原理的教材或参考书,还可供对编译原理和实践等领域感兴趣的工程技术人员参考使用。
目录
第1章编译器概述
1.1编译器基本概念
1.2编译器发展历史
1.3编译器的基本功能与结构
1.3.1前端
1.3.2中端
1.3.3后端
1.4编译器的设计目标
1.5毕昇编译器
1.6小结
1.7深入阅读
1.8习题
第2章鲲鹏处理器
2.1概述
2.2体系架构
2.2.1执行状态
2.2.2支持的指令集
2.2.3数据类型
2.3CPU访存原理
2.3.1多级存储系统
2.3.2地址空间
2.3.3地址变换
2.3.4存储器类型和属性
2.3.5内存顺序模型
2.4CPU编程模型
2.4.1寄存器
2.4.2指令集
2.5鲲鹏处理器与毕昇编译器
2.5.1毕昇编译器的优化特性
2.5.2FORTRAN语言支持
2.6小结
2.7深入阅读
2.8习题
第3章编译器前端
3.1词法分析
3.1.1记号
3.1.2正则表达式
3.1.3有限状态自动机
3.1.4Thompson算法
3.1.5子集构造算法
3.1.6Hopcroft算法
3.2语法分析
3.2.1上下文无关文法
3.2.2推导
3.2.3分析树
3.2.4自顶向下分析
3.2.5自底向上分析
3.3语义分析
3.3.1抽象语法树
3.3.2符号表
3.3.3语义检查
3.4小结
3.5深入阅读
3.6习题
第4章中间表示
4.1中间表示概述
4.1.1树状表示
4.1.2有向无环图
4.1.3控制流图
4.1.4依赖图
4.1.5线性表示
4.2中间代码生成
4.2.1算术运算符
4.2.2布尔运算符和关系运算符
4.2.3数组的存储和访问
4.2.4字符串
4.2.5结构引用
4.2.6控制流结构
4.2.7过程调用
4.3静态单赋值形式
4.3.1基本概念
4.3.2SSA形式的构建
4.3.3SSA形式的消去
4.4小结
4.5深入阅读
4.6习题
第5章中端分析与优化
5.1控制流分析
5.1.1控制流分析方法
5.1.2流图的遍历
5.2数据流分析及优化
5.2.1优化的基本结论
5.2.2三地址码中间表示
5.2.3数据流分析
5.2.4程序优化
5.2.5数据流分析的改进
5.3别名分析
5.3.1基于类型的别名分析
5.3.2基于流的别名分析
5.3.3别名信息的使用
5.4过程间分析及优化
5.4.1分析
5.4.2优化
5.5循环优化
5.5.1循环
5.5.2归纳变量
5.5.3数组边界检查
5.5.4循环展开
5.5.5毕昇编译器的其他循环优化
5.6多级存储优化
5.6.1数据预取
5.6.2数据重组
5.7反馈式优化
5.7.1基本块重排优化
5.7.2函数内联优化
5.7.3寄存器溢出策略
5.8小结
5.9深入阅读
5.10习题
第6章后端与优化
6.1指令选择
6.1.1瓦片覆盖
6.1.2优选吞进
6.1.3动态规划
6.1.4执行效率
6.2指令调度
6.2.1指令级并行
6.2.2依赖图
6.2.3局部表调度
6.2.4全局调度
6.2.5软件流水
6.3寄存器分配
6.3.1干涉图
6.3.2图着色
6.3.3Kempe算法
6.3.4溢出
6.3.5接合
6.3.6干涉的保守性
6.4自动向量化
6.4.1概述
6.4.2毕昇编译器中的自动向量化
6.5小结
6.6深入阅读
6.7习题
第7章毕昇编译器AI自动调优
7.1基本原理
7.1.1迭代自动调优
7.1.2预测性自动调优
7.2毕昇自动调优
7.2.1毕昇自动调优的职责和功能
7.2.2安装Autotuner
7.3调优方法
7.3.1准备工作
7.3.2使用方法
7.4小结
7.5深入阅读
第8章毕昇编译器使用
8.1毕昇编译器介绍
8.2毕昇编译器安装使用
8.2.1环境依赖
8.2.2获取毕昇编译器
8.2.3安装毕昇编译器
8.2.4使用毕昇编译器
8.3毕昇编译器选项说明
8.3.1默认选项
8.3.2指定数学库
8.3.3指定jemalloc
8.3.4LTO优化
8.3.5浮点运算控制选项
8.3.6自定义优化选项
8.4FORTRAN 语言引导语
8.5GDB调试
8.5.1约定
8.5.2不支持场景
8.5.3通过升级GDB版本解决部分问题
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网