你的位置:水利图书 >> >> 电脑编程 >> 详细内容 在线投稿

Cell BE处理器编程指南

热度112票 浏览23次 【共0条评论】【我要评论 时间:2010年6月10日 14:27

lV,o9Z+{kmx;R0Cell BE处理器编程指南

:P8L r%HYe.UU#NwS\0

~?3B U9n0正在读(0人), 已读过(2人) |   放入书架水利图书F2uc8WD+n3X pA9~4r

水利图书3U3` U?!w&N

丛书名: IBM中国开发中心系列水利图书 ~5Ulk!JUr

6A` VUJAje8b0

4B&~i VM7hO0 水利图书P(W9Mzp;Up Yl

作  者: 林海波 等编著水利图书7?+_3?4HM8l

z;rV{1MT#YBjb0出 版 社: 电子工业出版社水利图书qgB yb T

Q)wI(m Bn\0出版时间: 2008-7-1水利图书Ib.L lu

h0fYP]*qQE5_N0字  数: 560000

Ep,VM6c0

t7C6D~4W J1k0版  次: 1水利图书1W8{d[C~ f

d&z#S G5Do0页  数: 388

1g z1D YNJ T6B3cN0

aI s/qHS bQ+sf.|0印刷时间: 2008-7-1水利图书3Vhs+xL]

水利图书#a!d[}1]

开  本: 16开

@2P2L3L'bZ`_8p0

W2R`E QFok0印  次: 1水利图书8h!^ g;q)v0A

水利图书0L` f%s/_j[ e

纸  张: 胶版纸水利图书ZJ7Xwq4o!F

水利图书K6l9r sVG

I S B N : 9787121066566水利图书 vQ-_2Rd a-e%Q

水利图书8J8Qznue

包  装: 平装

,Di;C"n8aI0

(f h3F$J Q3c0所属分类: 图书 >> 计算机/网络 >> 硬件 外部设备 维修水利图书"d$|B e9q4K

+@ez W]0编辑推荐水利图书:d fm.F t:Cc%H

P/A/v:p/N0这是一本很有用的书。书中不仅包含关于Cell编程的知识性介绍,更重要的是结合了IBM中国的工程师在Cell上编写高性能程序的实际实验。书中大量的优秀代码段就是最有力的例证。基于这本《CellBE处理器编程指南》,可以设计现多个方面、各种程度的计算机系统结构和编译原理课程的实验。水利图书*?|1Oj"lNA J? ?

水利图书8jL i7gS:dr)?:_E{

内容简介

?9l2q3I^;| A0 水利图书5A Dkp)Gke

本书是针对Cell BE处理器的编程指南。主要介绍了Cell BE的体系结构、开发环境及针对CellBE进行软件开发的技术细节、性能分析和高级技巧。本书涉及Cell BE处理器开发的低、中、高三个级别的话题,可以使读者从零开始进入Cell BE处理器的世界并成为Cell BE软件开发的专家。相信通过本书,读者可以更加深入地了解Cell BE的革命性架构及Cell BE编程所能实现的巨大的计算能力。

CwGQ[FzG)w7Sx~0

a zm? w`r*~0全书由三部分组成,第一部分简要介绍Cell BE。首先简单地介绍了Cell BE的历史、设计思想,然后对体系结构进行了展开的介绍,最后介绍了Cell BE的编程语言和工具等。第二部分介绍了与编程相关的细节。包括Cell上的线程、SIMD、直接内存传输(DMA)、多处理器之间的同步与通信、性能测试工具、性能的分析及优化,并结合实例进行了讲解。第三部分讲述Cell BE编程的高级技巧。介绍了一些高级的编程模型,如ALF,还讲述了如何在Cell BE上进行调试,以及一些常见错误等。水利图书"B-j@ W;tD i*`9s

水利图书!R&w%V Qr3V[

本书适用于有一定C/C++语言基础,并有一定计算机体系结构基础的技术人员,也可以作为高等院校计算机相关专业学生的教学参考书。

/[_7@`+S7z;}L4c0

t+E f)Q%K0目录水利图书$zPP1gLa Kd

O4I-xM?;g8p2E&~[;j,Z0第一部分 Cell BE简介水利图书.Y }7W/YvP"?

水利图书3Bv9j!r6~

 第1章 Cell BE概览

-i#G^P/yE.g7\0 水利图书 p E CVv(Y)j#@ b

  1.1 Cell的历史水利图书]E w(L3bBv,k

水利图书#b p4g Vzp3D

  1.2 Cell的设计

{#dP(CG2~VP'S+K0

dN)kn\(b\0   1.2.1 功耗壁垒

*z2z gee7j:uJ0 水利图书)Q)T+I j+do

   1.2.2 内存壁垒

A+p FEE dslt0 水利图书W:dzX D

   1.2.3 频率壁垒

? F:j$h+hZ!NO0 水利图书0L,VVR hFt

  1.3 Cell与其他处理器水利图书Gl!|$Nk]"Y/K.|?

水利图书a'pS \6s(Yx2\~

   1.3.1 Cell与图像处理器水利图书w0X%b1R!al

6Ns1drk0~0   1.3.2 Cell与服务器处理器水利图书'cQS Q E7uG-g9B#wO%n"_

%{Iqjcw7Q0   1.3.3 Cell与超级计算处理器水利图书 _2\d"K|

z ]$q0W/t:}/j/B'V0   1.3.4 Cell与嵌入式处理器

~8s7g9wH rr6_0

E;B3yf?no H0 第2章 Cell BE体系结构

F w vT@#M0 水利图书~6D8Y;Dj

  2.1 Cell整体结构水利图书o3VNh^'J"wi\0Y,@

水利图书5k Y}Q7b

  2.2 Power PC处理器

aN;j @:V0 水利图书}aT @Oe1E

  2.3 协同处理器水利图书8I?@-{ z(w8H2~t&{

水利图书!e'|C-g!UC2\L

  2.4 互连总线

5XUK0Mwa0

VUm+N1V!A\ wkd0  2.5 内存控制器接口

9zS^ @H-@ y4[g0

VwR u){bv0  2.6 宽带引擎接口水利图书?5Y/xU;J%I af.P

水利图书Asa,La'mZ

 第3章 Cell BE的编程语言水利图书H@2lJj0X"V

.j] |VOl0  3.1 PPE编程语言

+y Gs%F!`H/Y0 水利图书v_7^#s)b(U"rrG

   3.1.1 PowerPC指令水利图书7gHy8].PI/q"c1hp

水利图书{-qD a['C)[8[

   3.1.2 Vector/SIMD多媒体扩展指令水利图书Ne.^M0?

2z-Jzc8s8G0L0   3.1.3 C/C++语言扩展水利图书~4i ]&QH S ~@2?

P_S!DM{j0  3.2 SPE编程语言水利图书 B z/Or;j1w

水利图书sl3S|!]t.L+F

   3.2.1 SPE指令

6w |*oh4V4~8w#Fn0

y.~:Nt LT3PE1CI,h0   3.2.2 C/C++语言扩展

WJ*og q]2j7t0

\/]FO!i[*b,f4@0 第4章 Cell BE的编程工具

dKte6\A0 水利图书op%n^ n(Cw4C

  4.1 软件开发工具包(SDK)

j+|_-c8K^nxY0

Dz-E7Tg+ER6V4R^L%Q a0   4.1.1 SDK安装与使用

z C z6t:y2l,\0 水利图书'N ZC:t!X/g~&`4n

   4.1.2 工具链(Toolchain)水利图书"zDb Iz[

水利图书*U2P~9O_L9?[:W

   4.1.3 IBM全系统模拟器(Simulator)

!fe(F^!Hr9nU0 水利图书/t;W#q,Kpto

   4.1.4 模拟器的系统镜像

KPL7o&| N0

/Rz5K;U x:G JK0   4.1.5 库简介水利图书.r-TVD.XAkWst r;V

水利图书,N3W:d5bR

   4.1.6 原型代码

f$DgQ+R-Z0

5@G[8UB6n?0   4.1.7 支持性能调优的库和工具水利图书,rv1LgJ,|D

~ U.I7T&lmT0   4.1.8 集成开发环境(IDE)

:D0}|mR|#{&O0

2m l'@6[r2O0  4.2 “Hello World”例程

,A6vg1A0[0~8`.Em Z0

v0Jd P7[,?W0   4.2.1 创建simple工程水利图书:^u8R\E]1{

mm Q Lt-?+V g;@XJ0   4.2.2 编译水利图书.W3AV5v%c'zI^3wC&L:@

水利图书mx+rV(n{

   4.2.3 运行水利图书 sNO,Lz.R:A m

水利图书-Q6xR2^r} A*c

第二部分 Cell BE编程

^6nB{v:k0

!X1L7` ]~IO d*D_p0U0 第5章 进程和线程水利图书9\CDy#Q&~E}1Dj

水利图书Z/LD1Q8I {n0Q0I

  5.1 基本概念水利图书9u c"Dt|Kr$T

水利图书8HI[cNA4Mb?

  5.2 PPE进程和线程水利图书W4S i!Zz2_p:U@2@

水利图书0F#r K(EM)gf

  5.3 SPE线程

w2];op]X0 水利图书"@&caUcw;L

   5.3.1 创建SPE线程

}i,@1h|0W5@j0

;|E[^?X(l\_#m0   5.3.2 执行SPE线程

$g6Fc;f8`9f0O/Y0

mW\)K6X+^,u0   5.3.3 销毁SPE线程

;_o0Hj6Br0

dihH K0Rp*p(g0  5.4 代码实例

9Q~ D\"I$| L0 水利图书-c0A[#SP*K'@A.S G

   5.4.1 Hello水利图书8R.D"a2ISID-`

]yl Y'H-qH:o`0   5.4.2 Calculate

S3n-Eis0 水利图书)knH,u0v4C

 第6章 直接内存访问水利图书;Kd3A;|k+_8~

水利图书*a9d/KBzS(} ]

 第7章 通信与同步

&y6@fk6B.F$pc0 水利图书$nj a F5t e

 第8章 向量编程

v+C|}|~*l0 水利图书sNf"?8v%|-@7Y(N

 第9章 Cell BE性能分析水利图书&n#_:J~/o0r`

LhOeQU0 第10章 Cell BE性能优化

2vMn$?8r@L!\:z;Z0 水利图书:q h0v]I^ S9EZ%Iq

 第11章 优化实例

.e8c%zl'yv+H7f p0

h)v*c.gK-HTJ Xm:]0第三部分 Cell BE高级编程水利图书 }"~J"AwC|

水利图书b?~9kK5j3B5`v&QL2O

 第12章 编程模型水利图书P(w3J6N._+U%y%O

水利图书2UHq1D+p

 第13章 ALF编程水利图书3]*v7C%C0{l8S ii

水利图书#mzn gT"OSy;x

 第14章 高级话题水利图书'dd-ao&_a#Jv*vG

水利图书g3w#t6r{!c([A:B

附录A PPE指令集

~Q;gI+s6kz#J0

0vz6C hj2n^0附录B SPE指令集水利图书#^3e mB3p7QGCD7^

P&cjsbx)[BU0附录C 缩写表

9]6f h K/_S_+~R,]0

/a&Z0M3X\_H4x0附录D 术语表

!O~)Z X#_IR7c0

'L6IE2y3Eb0参考文献

7f6CA'a$mh%Sp0

tp,Ul8l4L0书摘插图水利图书!`9Ztt\$iq

"|%o0a}{$?#D0第一部分 Cell BE简介水利图书` q~/wtsAWy

yL p,_(h4T3s"[t0 第1章 Cell BE概览

3g/P0slb/BEh2~!U0

OL Jy;B0  1.1 CeII的历史水利图书8I'j st:}$t WJ?

水利图书 o)_;[QW*@ C

 最初是在2000年年中的时候,日本索尼、东芝及美国IBM开始探讨下一代游戏机处理器的构想,并在同年秋季达成了共识:索尼作为内容提供商,IBM主要进行微处理器开发,东芝作为大批量生产与开发的技术伙伴。Cell处理器的设计目标是达到.Play Station2(PS2)处理器性能的100倍,并在将来处于领导地位。在最开始的研究阶段,IBM研究部门主要探索新的设计架构与方法;IBM工艺技术部门负责前沿技术90纳米工艺,包括硅晶绝缘体(Silicon On Insulator,SOI)技术、低介电薄膜(LOW.k Dielectrics)技术及铜互联(Copper Interconnects)技术等。在这个阶段,设计者讨论了各种各样的多核技术——从传统的芯片多处理器到数据流导向的多处理器。水利图书 Eq"N;H/_1N:I

_-Fqu'p0c*j#Ws@0 2000年底,设计者终于在架构上达成了一致:Cell将基于64位Power架构,同时包含内存控制器和协处理器。协处理器可以提供必要的计算能力,并且还节约功耗。在几个月的架构讨论和合约谈判之后,2001年3月,索尼、东芝及:IBM三家公司宣布正式启动位于美国德州奥斯汀的联合开发实验室——STI(Sony、Toshiba、IBM)设计中心。水利图书^FGa L0T

水利图书EN7L0amk Q'K3e

 2002年3月,索尼首次向外界公布了Cell的初步研究成果,并且在同年4月份宣布STI将共同开发新的芯片制造技术。

-J6S*l!RT/o_0 水利图书6u;?'z8o#tLG

 2005年2月,STI发表了第一篇技术专利,展示了Cell处理器芯片。随着Cell项目的进展,其研发团队也在成倍增长,除了STI联合开发实验室外,还起用了IBM远程站点的工程师,包括美国明尼苏达州罗切斯特、纽约约克敦海茨及以色列海法等地,图1.1所示为Cell芯片技术研发中心分布图。该项目的研发人员总数超过600,历时5年,投资超过4亿美元。之所以需要动用如此庞大的研发团队和资金,原因在于Cell的效能目标定得相当高,并且没有例子可以直接套用。Cell完全是一个从零开始的计划。水利图书3n$r ?;~JW;F.V

d6N*J'h WK8P0  ……

/s'z4W~Hg O*H0
顶:10 踩:9
对本文中的事件或人物打分:
当前平均分:-2.15 (40次打分)
对本篇资讯内容的质量打分:
当前平均分:-0.67 (27次打分)
【已经有26人表态】
下一篇:SQL Server 2005编程艺术
上一篇:可编程逻辑器件应用实践

水资讯网广告招租

查看全部回复【已有0位网友发表了看法】

广告投放

广告投放