出版社:电子工业出版社
年代:2008
定价:50.0
本书是针对Cell BE处理器的编程指南。主要介绍了Cell BE的体系结构、开发环境及针对CellBE进行软件开发的技术细节、性能分析和高级技巧。本书涉及Cell BE处理器开发的低、中、高三个级别的话题,可以使读者从零开始进入Cell BE处理器的世界并成为Cell BE软件开发的专家。相信通过本书,读者可以更加深入地了解Cell BE的革命性架构及Cell BE编程所能实现的巨大的计算能力。全书由三部分组成,第一部分简要介绍Cell BE。首先简单地介绍了Cell BE的历史、设计思想,然后对体系结构进行了展开介绍,最后介绍了Cell BE的编程语言和工具等。第二部分介绍了与编程相关的细节。包括Cell上的线程、SIMD、直接内存传输(DMA)、多处理器之间的同步与通信、性能测试工具、性能的分析及优化,并结合实例进行了讲解。第三部分讲述Cell BE编程的高级技巧。介绍了一些高级的编程模型,如ALF,还讲述了如何在Cell BE上进行调试,以及一些常见错误等。本书适用于有一定C/C++语言基础,并有一定计算机体系结构基础的技术人员,也可以作为高等院校计算机相关专业学生的教学参考书。
第一部分 Cell BE简介
第1章 Cell BE概览
1.1 Cell的历史
1.2 Cell的设计
1.2.1 功耗壁垒
1.2.2 内存壁垒
1.2.3 频率壁垒
1.3 Cell与其他处理器
1.3.1 Cell与图像处理器
1.3.2 Cell与服务器处理器
1.3.3 Cell与超级计算处理器
1.3.4 Cell与嵌入式处理器
第2章 Cell BE体系结构
2.1 Cell整体结构
2.2 Power PC处理器
2.3 协同处理器
2.4 互连总线
2.5 内存控制器接口
2.6 宽带引擎接口
第3章 Cell BE的编程语言
3.1 PPE编程语言
3.1.1 PowerPC指令
3.1.2 Vector/SIMD多媒体扩展指令
3.1.3 C/C++语言扩展
3.2 SPE编程语言
3.2.1 SPE指令
3.2.2 C/C++语言扩展
第4章 Cell BE的编程工具
4.1 软件开发工具包(SDK)
4.1.1 SDK安装与使用
4.1.2 工具链(Toolchain)
4.1.3 IBM全系统模拟器(Simulator)
4.1.4 模拟器的系统镜像
4.1.5 库简介
4.1.6 原型代码
4.1.7 支持性能调优的库和工具
4.1.8 集成开发环境(IDE)
4.2 “Hello World”例程
4.2.1 创建simple工程
4.2.2 编译
4.2.3 运行
第二部分 Cell BE编程
第5章 进程和线程
5.1 基本概念
5.2 PPE进程和线程
5.3 SPE线程
5.3.1 创建SPE线程
5.3.2 执行SPE线程
5.3.3 销毁SPE线程
5.4 代码实例
5.4.1 Hello
5.4.2 Calculate
第6章 直接内存访问
第7章 通信与同步
第8章 向量编程
第9章 Cell BE性能分析
第10章 Cell BE性能优化
第11章 优化实例
第三部分 Cell BE高级编程
第12章 编程模型
第13章 ALF编程
第14章 高级话题
附录A PPE指令集
附录B SPE指令集
附录C 缩写表
附录D 术语表
参考文献
《IBM中国开发中心系列:Cell BE处理器编程指南》是针对Cell BE处理器的编程指南。主要介绍了Cell BE的体系结构、开发环境及针对CellBE进行软件开发的技术细节、性能分析和高级技巧。《IBM中国开发中心系列:Cell BE处理器编程指南》涉及Cell BE处理器开发的低、中、高三个级别的话题,可以使读者从零开始进入Cell BE处理器的世界并成为Cell BE软件开发的专家。相信通过《IBM中国开发中心系列:Cell BE处理器编程指南》,读者可以更加深入地了解Cell BE的革命性架构及Cell BE编程所能实现的巨大的计算能力。
全书由三部分组成,第一部分简要介绍Cell BE。首先简单地介绍了Cell BE的历史、设计思想,然后对体系结构进行了展开的介绍,最后介绍了Cell BE的编程语言和工具等。第二部分介绍了与编程相关的细节。包括Cell上的线程、SIMD、直接内存传输(DMA)、多处理器之间的同步与通信、性能测试工具、性能的分析及优化,并结合实例进行了讲解。第三部分讲述Cell BE编程的高级技巧。介绍了一些高级的编程模型,如ALF,还讲述了如何在Cell BE上进行调试,以及一些常见错误等。
《IBM中国开发中心系列:Cell BE处理器编程指南》适用于有一定C/C++语言基础,并有一定计算机体系结构基础的技术人员,也可以作为高等院校计算机相关专业学生的教学参考书。
这是一本很有用的书。书中不仅包含关于Cell编程的知识性介绍,更重要的是结合了IBM中国的工程师在Cell上编写高性能程序的实际实验。书中大量的优秀代码段就是最有力的例证。基于这本《CellBE处理器编程指南》,可以设计现多个方面、各种程度的计算机系统结构和编译原理课程的实验。
书籍详细信息 | |||
书名 | Cell BE处理器编程指南站内查询相似图书 | ||
丛书名 | IBM中国开发中心系列 | ||
9787121066566 如需购买下载《Cell BE处理器编程指南》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 50.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |
Cell BE处理器编程指南是电子工业出版社于2008.07出版的中图分类号为 TP332-62 的主题关于 微处理器,Cell BE-程序设计-指南 的书籍。
徐晟等, 编著
戴志涛, 刘健培, 编著
周明德, 编著
(美) 荷里希 (Herlihy,M.) , 著
(美) 赫利希 (Herlihy,M.) , (美) 谢菲特 (Shavit,N.) , 著
周明德, 编著
(美) 马丁 (Martin,T.) , 著
周明德, 编著
(美) 赫利希 (Herlihy,M.) , (以) 谢菲特 (Shavit,N.) , 著