Cell BE处理器编程指南
基本信息
- 作者: 林海波 谢海波 邵凌 王远洪
- 丛书名: IBM中国开发中心系列
- 出版社:电子工业出版社
- ISBN:9787121066566
- 上架时间:2008-7-18
- 出版日期:2008 年7月
- 开本:16开
- 页码:388
- 版次:1-1
- 所属分类:
计算机 > 计算机组织与体系结构 > 微处理器/CPU
内容简介回到顶部↑
本书是针对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。首先简单地介绍了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的编程语言
第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的编程语言
媒体评论回到顶部↑
这是一本很有用的书。书中不仅包含了关于Cell编程的知识性介绍,更重要的是结合了IBM中国的工程师们在Cell上编写高性能程序的实际经验。书中大量的优秀代码段就是最有力的例证。基于这本《CellBE处理器编程指南》,可以设计出多个方面、各种程度的计算机系统结构和编译原理课程的实验。.
北京大学教授
I am very pleased to see a book as comprehensive as this one addressing the needs of a market as large as China. I hope that we can take this initial success and build on it to help create a large software community in China to leverage the Cell Broadband Engine Architecture based systems. ...
IBM Cell BE 首席科学家 Peter Hofstee
北京大学教授
I am very pleased to see a book as comprehensive as this one addressing the needs of a market as large as China. I hope that we can take this initial success and build on it to help create a large software community in China to leverage the Cell Broadband Engine Architecture based systems. ...
IBM Cell BE 首席科学家 Peter Hofstee
书摘回到顶部↑
第一部分 Cell BE简介
第1章 Cell BE概览
1.1 CeII的历史
最初是在2000年年中的时候,日本索尼、东芝及美国IBM开始探讨下一代游戏机处理器的构想,并在同年秋季达成了共识:索尼作为内容提供商,IBM主要进行微处理器开发,东芝作为大批量生产与开发的技术伙伴。Cell处理器的设计目标是达到.Play Station2(PS2)处理器性能的100倍,并在将来处于领导地位。在最开始的研究阶段,IBM研究部门主要探索新的设计架构与方法;IBM工艺技术部门负责前沿技术90纳米工艺,包括硅晶绝缘体(Silicon On Insulator,SOI)技术、低介电薄膜(LOW.k Dielectrics)技术及铜互联(Copper Interconnects)技术等。在这个阶段,设计者讨论了各种各样的多核技术——从传统的芯片多处理器到数据流导向的多处理器。
2000年底,设计者终于在架构上达成了一致:Cell将基于64位Power架构,同时包含内存控制器和协处理器。协处理器可以提供必要的计算能力,并且还节约功耗。在几个月的架构讨论和合约谈判之后,2001年3月,索尼、东芝及:IBM三家公司宣布正式启动位于美国德州奥斯汀的联合开发实验室——STI(Sony、Toshiba、IBM)设计中心。
2002年3月,索尼首次向外界公布了Cell的初步研究成果,并且在同年4月份宣布STI将共同开发新的芯片制造技术。
2005年2月,STI发表了第一篇技术专利,展示了Cell处理器芯片。随着Cell项目的进展,其研发团队也在成倍增长,除了STI联合开发实验室外,还起用了IBM远程站点的工程师,包括美国明尼苏达州罗切斯特、纽约约克敦海茨及以色列海法等地,图1.1所示为Cell芯片技术研发中心分布图。该项目的研发人员总数超过600,历时5年,投资超过4亿美元。之所以需要动用如此庞大的研发团队和资金,原因在于Cell的效能目标定得相当高,并且没有例子可以直接套用。Cell完全是一个从零开始的计划。
……
第1章 Cell BE概览
1.1 CeII的历史
最初是在2000年年中的时候,日本索尼、东芝及美国IBM开始探讨下一代游戏机处理器的构想,并在同年秋季达成了共识:索尼作为内容提供商,IBM主要进行微处理器开发,东芝作为大批量生产与开发的技术伙伴。Cell处理器的设计目标是达到.Play Station2(PS2)处理器性能的100倍,并在将来处于领导地位。在最开始的研究阶段,IBM研究部门主要探索新的设计架构与方法;IBM工艺技术部门负责前沿技术90纳米工艺,包括硅晶绝缘体(Silicon On Insulator,SOI)技术、低介电薄膜(LOW.k Dielectrics)技术及铜互联(Copper Interconnects)技术等。在这个阶段,设计者讨论了各种各样的多核技术——从传统的芯片多处理器到数据流导向的多处理器。
2000年底,设计者终于在架构上达成了一致:Cell将基于64位Power架构,同时包含内存控制器和协处理器。协处理器可以提供必要的计算能力,并且还节约功耗。在几个月的架构讨论和合约谈判之后,2001年3月,索尼、东芝及:IBM三家公司宣布正式启动位于美国德州奥斯汀的联合开发实验室——STI(Sony、Toshiba、IBM)设计中心。
2002年3月,索尼首次向外界公布了Cell的初步研究成果,并且在同年4月份宣布STI将共同开发新的芯片制造技术。
2005年2月,STI发表了第一篇技术专利,展示了Cell处理器芯片。随着Cell项目的进展,其研发团队也在成倍增长,除了STI联合开发实验室外,还起用了IBM远程站点的工程师,包括美国明尼苏达州罗切斯特、纽约约克敦海茨及以色列海法等地,图1.1所示为Cell芯片技术研发中心分布图。该项目的研发人员总数超过600,历时5年,投资超过4亿美元。之所以需要动用如此庞大的研发团队和资金,原因在于Cell的效能目标定得相当高,并且没有例子可以直接套用。Cell完全是一个从零开始的计划。
……
评论交流
共有2人开贴评论 2人参与评论 1人参与打分 查看
评价等级:







发表于:2008-7-29 21:37:00
今天在西单图书大厦发现此书,林大牛是IBM内部在大陆的头号Cell专家,每天工作就是跟Cell打交道,其水平是毋庸置疑的。
大致翻了翻,对入门来说还是非常的不错的。描述风格有些翩软,当然,这更多的体现了这本书的特色。并且,如果对于一本入门的书籍来说,更多的涉及Register以及Instruction的话,那再另外加上600页都别想讲完,建议以后的中级教程可以稍微考虑一下在更底层给予更多的解释。
最后再一次是感谢林大牛为汉语科技书目中添加了一本新的知识宝藏,以方便那些鸟文海洋里滚打的菜鸟们~
大致翻了翻,对入门来说还是非常的不错的。描述风格有些翩软,当然,这更多的体现了这本书的特色。并且,如果对于一本入门的书籍来说,更多的涉及Register以及Instruction的话,那再另外加上600页都别想讲完,建议以后的中级教程可以稍微考虑一下在更底层给予更多的解释。
最后再一次是感谢林大牛为汉语科技书目中添加了一本新的知识宝藏,以方便那些鸟文海洋里滚打的菜鸟们~
| 我要写评论 |
| 查看所有评论交流(共2条) |







点击看大图

加载中...

