引用:
|
作者LonelyWolf
照理說Cell表現不應該如此差勁,問題在於PS3內建記憶體
太少,使得Cell在Linux下只能...
|
不管是 Cell 或是 GPU 的Stream Processor
程式架構或是資料結構流程等,都是要針對硬體架構來設計。
SPE或是Stream Processor 可視為 強大的浮點 運算BOX
利於矩陣運算或是一些浮點運算的操作。
這也是INTEL為啥想將LARRABEE 弄成X86指令的extension,這樣才能很容易的透過編譯器,編譯為X86 的native instrution直接存取LARRABEE的運算單元。
SPE或是Stream Processor運用範圍只有在"可平行化"處理的"大量浮點運算"才派的上用場。
GCC編譯出來的程式碼 也只能用到PPE的部份,那些benchmark也只是PPE的成績。
在現今Stream Processor的風行下,CELL的優勢逐漸被弱化...