小黑屋
post by Eji @ 10 八月, 2007 06:48
Lots of good examples of SPUs doing useful things - 'Offline' image processing - Animation - Physics - Compression - Progressive meshing - Blend shapes - Extreme vertex/triangle processing (see: The Naughty Dog guys talk from gdc 2007: https://ps3.scedev.net/projects/gdc_2007) *:需要帳號 - Clearly very powerful!
Not so hot at replacing fillrate - Bit difficult to use it as a substitute GPU - Can't really render part of the scene on SPU and combine results on GPU Triangle rasterisation setup, streaming… Hardware filtering, mipmaps, perspective correction…Antialiasing,zbuffering,stencilling… GPU really benefits from having dedicated hardware for this Would be god damn complicated - Also not really workable for post processing Render scene >dma round through SPUs >process >render through GPU again Could delay results by a frame? Still not particularly desirable and large amount of data to move
Most previous work has focused on vertex based operations - Makes sense given flexibility of SPUs RSX can efficiently read textures straight from main memory - Huge advantage for generating anything intended for the GPU on the SPU - One of the best points of the PS3 architecture Textures easy to process on SPUs - Simple to stream in/out in chunks - However, random accesses need to be made coherent - so not much good if you can't do this Easy to do inplace modifications - Possibility of progressively updating a texture - No need to double buffer if you get sync right
Memory bandwidth is likely to be the bottleneck - Generating large textures is going to generate problems in a heavily loaded system - Generating full screen images still going to be unfriendly - Compression is your friend - Need to make your memory usage count Textures are just a storage medium - Ultimately just a way of getting data into shaders - Many possibilities!
Originally implemented a GPU version for reference on the PS3 - Runs perfectly fine, but expensive resource
SPU version much faster - System runs in 5ms on a single SPU (!) - That's = 1/3r d of an SPU @ 60 fps - Or 5% of the total SPU potential at 60fps That' s why we are excited - Algorithm is scalable so we can crank up the quality - Still need to explore possibilities unique to the PS3 - SPUs are more flexible than GPUs - haven't really exploited this yet - Very promising future!
查看详细资料
TOP
原帖由 火彩 于 2007-8-10 10:11 发表 E大一直都对CELL独有钟情的,当然,这也是PS3发售前......
原帖由 lwmq 于 2007-8-10 10:30 发表 笑~~原来现在主战场在这了... 天师还好意思提fps~as solid as么?
原帖由 kidthief 于 2007-8-10 10:42 发表 那骂国足的是不是都应该闭嘴了
原帖由 neeze 于 2007-8-10 11:14 发表 天师 .你怎么老看不到我的话.专门去看水贴啊 天师呀 gz那边关于xops3又开始战起来了 用你的容积云.软阴影 同屏幕xxxx人等理论去论理啊 这是我第三次问你啦别不理人家
原帖由 wei89wei 于 2007-8-10 11:41 发表 话说天师为什么老把自己和神机比做FRJJ呢???大家有谁知道么
原帖由 wei89wei 于 2007-8-10 11:50 发表 天师问您呢,红字部分您怎么看啊?咋就这么不屑帮我解答一下呢
原帖由 wei89wei 于 2007-8-10 11:51 发表 FSF说:偶们靠贬低FRJJ获取心理安慰! 呐,您签名这不是写着么?我就贬过您和神机啊~难道是我理解力低下,就是猜不透神意?