Board logo

标题: IBM将在GDC上对PS3 CELL进行技术演示 [打印本页]

作者: killmesoftly    时间: 2007-3-8 21:57     标题: IBM将在GDC上对PS3 CELL进行技术演示

http://gametomorrow.com/blog/ind ... -power-at-gdc-2007/

This week at Game Developers Conference IBM will show a Linux based PS3 real-time rendering a complex (3 million triangle) urban landscape, at 1080p resolution, using only software rendering techniques (iRT).

Even though the PS3’s RSX is inaccessible under Linux the smart little system will reach out across the network and leverage multiple IBM QS20 blades to render the complex model, in real-time, with software based ray-tracing.  Using IBM’s scalable iRT rendering technology, the PS3 is able to decompose each frame into manageable work regions and dynamically distribute them to blades or other PS3s for rendering.  These regions are then further decomposed into sub-regions by the blade’s Cell processors and dynamically dispatched to the heavy lifting SPEs for rendering and image compression.  Finished encoded regions are then sent back to the PS3 for Cell accelerated decompression, compositing, and display.


Here is a resolution reduced (30MB) Quicktime movie of the demo.
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

Myself, Mark Nutter, and Joaquin Madruga will be on hand in the IBM booth to run the demonstration so stop by, introduce yourself, and swap some Cell programming stories.  Even though much has been made in the press about how difficult the Cell processors is to program, our team of three started with a couple white papers and in only three months created this renderer, the 3dsMax to BVH tree output tool chain, the display client, and the blade distribution framework using only the tools provided in the Cell SDK.  Actually we spent as much time trying to figure out how to preserve our 3dsMax models during export and create a good BVH tree as we did writing the Cell code.




在PS3 LINUX下,RSX不可用,用CELL软RENDERING

1080p,300万TRIANGLE

[ 本帖最后由 killmesoftly 于 2007-3-9 09:20 编辑 ]
作者: BD    时间: 2007-3-8 22:39

…………惊!
作者: MJ3    时间: 2007-3-8 22:44

cell真猛啊
作者: leonelite    时间: 2007-3-8 22:52

王道的IBM。
作者: fido7    时间: 2007-3-8 22:55

看起来有点像分布运算的概念啊,模拟地球指日可待:D
作者: RacingPHT    时间: 2007-3-8 23:02

看清楚英文, 渲染使用的是n个blade, 终端的PS3只需要视频解码。
作者: 倍舒爽    时间: 2007-3-8 23:08

楼主你以后发帖可以跟战的时候一样认真么?
贴出视频地址:
http://www.gametomorrow.com/minor/barry/city_iRT.mov
作者: 倍舒爽    时间: 2007-3-8 23:09

引用:
原帖由 RacingPHT 于 2007-3-8 23:02 发表
看清楚英文, 渲染使用的是n个blade, 终端的PS3只需要视频解码。
哦?是么?
作者: RacingPHT    时间: 2007-3-8 23:28

引用:
原帖由 倍舒爽 于 2007-3-8 23:09 发表

哦?是么?
Finished encoded regions are then sent back to the PS3 for Cell accelerated decompression, compositing, and display.
作者: jow    时间: 2007-3-8 23:34

引用:
原帖由 RacingPHT 于 2007-3-8 23:02 发表
看清楚英文, 渲染使用的是n个blade, 终端的PS3只需要视频解码。
听不懂啊,解释一下嘛
作者: RacingPHT    时间: 2007-3-8 23:37

?blade’s Cell 和 PS3's Cell的分别总看得出来吧?Blade就是刀片服务器, OK?
作者: DigMoonX    时间: 2007-3-9 00:32

引用:
原帖由 BD 于 2007-3-8 22:39 发表
…………惊!
我也被你惊了,你是搞美工的?
作者: killmesoftly    时间: 2007-3-9 09:19

the PS3 is able to decompose each frame into manageable work regions and dynamically distribute them to blades or other PS3s for rendering.


谁说一定是Blade?
作者: codjc    时间: 2007-3-9 09:28

引用:
原帖由 RacingPHT 于 2007-3-8 23:02 发表
看清楚英文, 渲染使用的是n个blade, 终端的PS3只需要视频解码。
而且PS3-CELL做的也不只是视频解码  ........
作者: RacingPHT    时间: 2007-3-9 13:55

抠字眼我没有兴趣。
作者: codjc    时间: 2007-3-9 15:52

引用:
原帖由 RacingPHT 于 2007-3-9 13:55 发表
抠字眼我没有兴趣。
拜托  第一句话说了什么?     

不就是说了是一台Linux PS3渲染的吗?接下来的那段内容只是说PS3还能作为一个渲染控制中枢,把frame拆解若干个block给Cell blade来完成。
作者: xiejia31    时间: 2007-3-9 16:25

使用RSX可能需要N的授权
作者: jl143    时间: 2007-3-9 17:42

ibm还是很牛的
作者: DigMoonX    时间: 2007-3-9 18:08

引用:
原帖由 codjc 于 2007-3-9 15:52 发表




拜托  第一句话说了什么?     

不就是说了是一台Linux PS3渲染的吗?接下来的那段内容只是说PS3还能作为一个渲染控制中枢,把frame拆解若干个block给Cell blade来完成。
看来你不是不懂英文,是看英文不联系上下文。

的确是Linux PS3担当渲染中心,但是渲染实质工作并不是这台PS3做的,而是由多个balde或者多个ps3分布式运算然后返回主PS3担当输出。IBM在展示分布式运算新成果呢,这和我们平时说的实时渲染是一码事么?选择性失明未免也太可笑了点吧。:D :D :D

莫非你还以为一条新闻里面讲的是两件事情么:D :D OMG
作者: RacingPHT    时间: 2007-3-9 18:22

“the display client, and the blade distribution framework using only the tools provided in the Cell SDK. “

FYI

[ 本帖最后由 RacingPHT 于 2007-3-9 18:24 编辑 ]
作者: RacingPHT    时间: 2007-3-10 19:09

引用:
原帖由 codjc 于 2007-3-9 15:52 发表

拜托  第一句话说了什么?     

不就是说了是一台Linux PS3渲染的吗?接下来的那段内容只是说PS3还能作为一个渲染控制中枢,把frame拆解若干个block给Cell blade来完成。
没错, 一颗CELL也可以渲染的。速度是2 FPS。当然您也可以进行肉眼插值/平顺化。

发表者Barry Minor在底下的Comment:
"
To put this render job in perspective I just ran one frame of this scene through 3dsMax’s default ray-tracer an it took my Centrino Duo (dual core x86) machine one hour eight minutes to render what Cell and the iRT renders in less than one half of a second.
"
作者: RestlessDream    时间: 2007-3-11 01:04

引用:
原帖由 fido7 于 2007-3-8 22:55 发表
看起来有点像分布运算的概念啊,模拟地球指日可待:D





欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0