引用:
|
作者cs168
3. SPE的LS只有小小的256KB,所以搞出了SPE compiler可以吃C++ code,但是居然
不能用C++標準的IO library : iostream這種鳥事 ,因為iostream的linkable大小就超
過256KB,更慘的是SPE code編譯完的exeutable隨便都有幾十KB,所以SPE在執行
時只剩大概200KB可用,之前在shared memory架構幾乎不在意 available memory
space,new, malloc 要多少space就有多少,但在SPE code裡LS剩多少卻變得
非常斤斤計較。
|
一般不管是spe/dsp/gpu沒人這樣寫程式的,完全用錯地方,
spe/dsp/gpu的程式通常都是演算法那種幾k的程式,
spe那256k幾乎就是演算法存取資料用的而已,
引用:
|
作者cs168
5. 要cell當GPU可以,請IBM拿出3D graphics API(例如像openGL) for cell,不然
遊戲廠商開發遊戲都來不及了哪有閒工夫替cell寫3D graphics API,有現成 for GPU
的API誰不想直接用?
|
已經有人在寫cell版的3d driver了,不知道做到哪裡了,實在是非常期待.
http://www.mesa3d.org/cell.html
peak performance,現在PS3上那個版本沒有辦法,
只有ibm的server那個版本才有辦法.