- 已加入
- 5/10/12
- 訊息
- 2,978
- 互動分數
- 8
- 點數
- 38
上個週末,AMD推土機架構再次成為爭議的焦點,芬蘭玩家Stilt研究出來的一個小補丁竟然能大大提高其SuperPI運算速度,仿佛打了雞血一般。
據瞭解,AMD的推土機(含打樁機)架構中關閉了一個特定的寄存器,同時又開啟了一個名為NRAC的特定模組,它們都和古老的x87指令集有關。
x87是x86架構指令集的浮點相關子集、8086指令集的擴展,來源於早期Intel x86處理器的浮點輔助處理器(80486開始整合在CPU中),因為這些晶片的命名編號以“87”結尾而得名。和其它很多基礎指令集的擴展一樣,x87現在也基本上沒什麼用了,不過SuperPI一直都是基於它和其他一些單執行緒技術的。
Stilt的這個補丁就調動了推土機架構的x87指令處理能力,SuperPI跑起來如同打了雞血,但似乎也僅此而已。
X-bit Labs也使用一顆A10-6800 APU對這個補丁進行了測試,結果如下:
SuperPI 1M/8M的成績的確提升了15%甚至更多,但並沒有Stilt自己測的那麼猛,而且除此之外對其它項目都沒有任何作用,不但是現代的3DMark Fire Strike,甚至是同樣用到了x87指令集的AIDA64 Julia、Mandel、SinJulia等三個浮點項目也都毫無變化。
很顯然,這個補丁與其說雞血還不如說狗血,因為它的作用範圍是極為有限的,針對的還是現代幾乎任何用處的x87指令集。總之就當是一個研究探索試驗吧,不要指望它能讓推土機“洗心革面”。
資料來源~
據瞭解,AMD的推土機(含打樁機)架構中關閉了一個特定的寄存器,同時又開啟了一個名為NRAC的特定模組,它們都和古老的x87指令集有關。
x87是x86架構指令集的浮點相關子集、8086指令集的擴展,來源於早期Intel x86處理器的浮點輔助處理器(80486開始整合在CPU中),因為這些晶片的命名編號以“87”結尾而得名。和其它很多基礎指令集的擴展一樣,x87現在也基本上沒什麼用了,不過SuperPI一直都是基於它和其他一些單執行緒技術的。
Stilt的這個補丁就調動了推土機架構的x87指令處理能力,SuperPI跑起來如同打了雞血,但似乎也僅此而已。
X-bit Labs也使用一顆A10-6800 APU對這個補丁進行了測試,結果如下:
SuperPI 1M/8M的成績的確提升了15%甚至更多,但並沒有Stilt自己測的那麼猛,而且除此之外對其它項目都沒有任何作用,不但是現代的3DMark Fire Strike,甚至是同樣用到了x87指令集的AIDA64 Julia、Mandel、SinJulia等三個浮點項目也都毫無變化。
很顯然,這個補丁與其說雞血還不如說狗血,因為它的作用範圍是極為有限的,針對的還是現代幾乎任何用處的x87指令集。總之就當是一個研究探索試驗吧,不要指望它能讓推土機“洗心革面”。
資料來源~