引用:
Originally posted by RogerShih
我是站在程式開發者的角度來看的, 舉例來說, 以現在的情況, 我要開發一款產品, 不願意用到 x87 , 想用 SIMD 又不希望每個 SIMD 都得分別寫程式碼支援的話, 就是 SSE , 這算起來也是一種最佳化的平衡選擇.
我是認為在衡量效能的同時, 也要把程式的最佳化也考慮進來.
|
SSE 一個主要的原因也是跟 compiler 有關
K7 比較喜歡 P6 Core 類的 Optimization
還有很多Intel 出錢的Compiler 有了SSE 才會給用一些Generic 的
Optimization, 不然就走P5/P5M 的
會差很多
程式發展的方便當然該算在效能裡
AMD 從來不期望人家幫他們Hand Code ASM.
不過卻對P4 Targeted ASM 無能為力
他們是希望能Optimize for Compiled code.
還有你不願意用X87 or SSE2 那你就不會有DP 可以用
請Compile for performance, 而不是 Compiler for certain
instruction extension set.
Target for P3 的Code K7 不會差太多的
需要的話請洽 AMD Technical Marketing