
| 这是一本很有用的书。书中不仅包含关于Cell编程的知识性介绍,更重要的是结合了IBM中国的工程师在Cell上编写高性能程序的实际实验。书中大量的优秀代码段就是最有力的例证。基于这本《CellBE处理器编程指南》,可以设计现多个方面、各种程度的计算机系统结构和编译原理课程的实验。 |
| 第一部分 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 术语表 参考文献 |
商品评论(0条)