网站颜色:

[正版满包邮][P]现代体系结构的优化编译器——计算机科学丛书

  • [正版满包邮][P]现代体系结构的优化编译器——计算机科学丛书
  • 价    格:155
  • 商品库存: 2250 件
  • 品牌:
  • 货号:5d8c65965eaa
  • 立刻联系购买联系商家鱼水俩相依

        本商品由鱼水俩相依提供,通过鱼水俩相依完成交易,请放心购物

  • 书名:现代体系结构的优化编译器
  • 作者:以正文信息为准
  • 出版社名称:现代体系结构的优化编译器

本店是全国书商销售联盟(保证正版全新) 主营: 一、正版书库房直销 各库房使用的快递不一, 部分快递上不显示跟踪信息,请在发货48小时后让客服查询。全国多城市库房就近发货,就近库房无货的异地发。因多网点销售,上商品所在地与库存数量信息不准,个别商品存在缺货现象,请付款前咨询是否有货。 二、本店提供定制高清扫描 P D F 电子版服务。大多数图书都可以,不限于本店商品,提供书名+ISBN查询是否可以定制。 明码标价,自由交易,双方各取所需,购买本店商品即视为同意本店买家须知中的条款,请买前仔细阅读,以免事后在配送、价格、售后等方面产生纠纷。本店的包邮政策以邮费模板提示信息为准。图书均保证版次与介绍相同,不保证印次相同。

基本信息

书名:现代体系结构的优化编译器——计算机科学丛书

定价:69.(咨询特价)

作者:艾伦,[美]肯尼迪著,张兆庆等译

出版社:机械工业出版社

出版日期:2004年06月

ISBN(咨询特价)

字数:

页码:573

版次:1

装帧:平装

开本:

商品标识:(咨询特价)

编辑推荐


设计具有高性能微处理器的现代计算机体系结构,能够极大地提高计算机在性能方面的潜在优势。然而其高度的复杂性使得产生有效代码和实现其全部优势变得愈加困难。这本出自两位学术权威的具有里程碑意义的教科书,重点阐述了编译器对于解决这个至关重要问题所起到的关键作用。 数据依赖是在高性能微处理器和并行体系结构上优化程序的基本编译器分析工具。它能使所编写的编译器自动地将简单的串行程序转换成具有现代体系结构特征的程序。数据依赖支持许多变换策略,也应用于一些重要的优化问题,本书对此做了全面介绍,并对基于数据依赖的编译器优化的重要性和广泛应用性进行了论证,给出了理解和实现它们所需要的基础,同时还为手工转换程序提供了详细说明。 书中介绍的方法是基于过去二十多年的研究成果.取材于在美国Rice大学的研究原型和几个有关的商业系统中实现的策略。致力于现代计算机体系结构设计和优化编译器的研究人员、业界专家和研究生都可以从本书中获益。本书特点:提供一种简单实用的算法和方法的指南,在高性能微处理器和并行系统中是*有效的。用处理过的例子示范每个变换。用实例分析编译器如何实现每一章中描述的理论和实践。介绍存储层次结构问题的*完善的处理方法。全书用依赖图来阐明排序关系。涉及各种语言。包括Fortran77、C、硬件定义语言、Fortran 90和High Performance Fortran。

内容提要


暂无

目录


第1章高性能体系结构对编译器的挑战
1.1概述和目标
1.2流水线
1.2.1流水线指令部件
1.2.2流水线执行部件
1.2.3并行功能部件
1.2.4标量流水线编译
1.3向量指令
1.3.1向量硬件概述
1.3.2向量流水线编译
1.4超标量处理器和VLIW处理器
1.4.1多发射指令部件
1.4.2多发射处理器的编译
1.5处理器并行性
1.5.1处理器并行性概述
1.5.2异步并行性的编译
1.6存储层次结构
1.6.1存储系统概述
1.6.2存储层次结构的编译
1.7实例研究:矩阵乘法
1.8先进编译技术
1.8.1依赖
1.8.2变换
1.9小结
(咨询特价)实例研究
(咨询特价)历史评述与参考文献
习题
第2章依赖:理论与实践
2.1引言
2.2依赖及其性质
2.2.1存-取分类
2.2.2循环内的依赖
2.2.3依赖和变换
2.2.4距离向量和方向向量
2.2.5循环携带依赖和循环无关依赖
2.3简单的依赖测试
2.4并行化和向量化
2.4.1并行化
2.4.2向量化
2.4.3一个先进的向量化算法
2.5小结
2.6实例研究
2.历史评述与参考文献
习题
第3章依赖测试
3.1引言
3.2依赖测试概述
3.2.1下标划分
3.2.2合并方向向量
3.3单下标依赖测试
3.3.1ZIV测试
3.3.2SIV测试
3.3.3多归纳变量测试
3.4耦合组中的测试
3.4.1Delta测试
3.4.2更强有力的多下标测试
3.5实验研究
3.6各种测试的集成
3.7小结
3.8实例研究
3.9历史评述与参考文献
习题
第4章初等变换
4.1引言
4.2信息需求
4.3循环正规化
4.4数据流分析
4.4.1定义-使用链
4.4.2死代码消除
4.4.3常数传播
4.4.4静态单赋值形式
4.5归纳变量暴露
4.5.1前向表达式替换
4.5.2归纳变量替换
4.5.3驱动替换过程
4.6小结
4.7实例研究
4.8历史评述与参考文献
习题
第5章提高细粒度并行性
第6章开发粗粒度并行性
第7章处理控制流
第8章改进寄存器的使用
第9章管理高速缓存
第10章调度
第11章过程间分析和优化
第12章C语言和硬件设计中的依赖
第13章编译数组赋值
第14章编译高性能Fortran
附录Fortran 90基础
参考文献
索引显示全部信息

作者介绍


Randy Allen以优异盛开获得Harvard大学化学专业学士学位,在Rice(赖斯)大学获得数学科学硕士和博士学位。成为Rice大学研究员之后,Allen博士参加了业界编译器构造的实践活动。他经历了在Ardent Computers、Sun Microsystems、Chronologic Simulation、Synopsys和CynApps等

文摘


暂无

媒体推荐


暂无

热门设计联盟服务商