瀏覽單個文章
bureia
Golden Member
 

加入日期: Dec 2001
文章: 2,906
引用:
作者野口隆史
其實是 intel 在 3DNow! 的基礎上額外增加更多指令集才推出 SSE
SSE 包含了 80% 以上的 3DNow!
也是包含了90% 但我沒特別去查了

AMD 現在比較大的問題是 AVX2 效能不彰
因為是用兩個 AVX128 去堆疊成 AVX256
最新的 AVX512 就不說了....

記得SSE是完全可以Cover 3DNow!的所有功能,

然後SSE是用128-bit獨立xmm暫存器,3DNow!要跟MMX一樣使用mm0浮點暫存器別名,
所以SSE可以跟MMX同時使用,3DNow!不行

intel記得是沒有實做mm0算浮點的功能;AMD在Athlon XP的時候倒是把追加的SSE指令集
叫做3DNow! Professional(初代K7是只加SSE對MMX暫存器的指令)

AVX-512有看過文說佔晶片面積不小,可是效果不如預期,發熱又多,
據說本來是要拿來抗衡顯卡分散運算,後勢不知會如何

引用:
作者Crazynut
這樣比對又是不公平的。3dnow的對手是mmx,在這上面是成功的。PⅢ上開始支援的sse才又取回優勢。在此之前AMD有過一番榮景,雖然日後捨棄,但也算完成了階段性的任務。

3Dnow!是算浮點數,MMX是算整數的,用途不同;所以3DNow!不是MMX的對手,
應該說3DNow!是MMX的衍生物吧
舊 2018-09-25, 10:51 AM #69
回應時引用此文章
bureia離線中