» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[转帖]我們終於學到了PS3做Real Time Radiosity實在是屌到不行!(非作者原标题)

引用:
原帖由 Eji 于 2007-8-16 05:15 发表

別急著這麼說,有時候這真的和擅長的方向有關。
科學運算的領域都是如此了,何況沒有什麼研究開發資源的遊戲市場。

這邊舉個例子:
Programming the Cell Processor

DDJ寫程式的應該很多人知道....他們刊載過一篇CELL在HPC optimize的相關文章。
有個很傷眼睛的例子在page3:

一個只有60行程式碼的小程式,BFS(breadth-first search,寬度優先搜尋),學校作業等級的東西。
不屬於這個領域但想知道BFS是什麼的可以參閱Wikipedia維基百科。

DDJ在第三頁也列出了他們使用的程式碼。
在一台Pentium4 HT 3.4GHz上跑的性能是每秒鐘搜尋2千4百萬個邊,
重寫過後的程式,CELL上面的性能則是每秒搜尋5億3千8百萬個邊。

也就是說在CELL上面透過有效的最佳化,得到了一顆Woodcrest約22倍以上的效能,足以和256顆CPU版的BlueGene/L單挑;
不過在此同時,他們最佳化的程式碼也長了20倍,達到1200行。_A_
(該文後面有詳解,想了解如何在CELL上寫好程式請不要錯過)

好,這是鼎鼎大名的DDJ,三位作者都是任職於PNNL的專家,而他們在標題上就寫值得努力。
那遊戲界有多少人有這個能耐?有多少人想花這個時間?
我們看看他們現在的態度就知道了。
看来Cell的性能果然是P4的22倍呀!!!!

天师看好了,再发一贴

Cell你究竟有多强悍!!!秒杀!!!


TOP

发新话题
     
官方公众号及微博