PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   AMD官方宣佈放棄3DNow!指令集 (https://www.pcdvd.com.tw/showthread.php?t=902941)

ChungWhaCanon 2010-08-21 06:22 PM

AMD官方宣佈放棄3DNow!指令集
 
消息來源

作為AMD處理器歷史上最古老的多媒體指令集,3DNow!正在和我們揮手告別,未來的特定AMD處理器將不再提供支持。

AMD通過官方部落博宣佈,這些新處理器中將不會再設置「3DNow! Instructions」的功能標誌,也就是CPUID擴展功能字的第31位不再為1。開發人員今後必須在使用之前首先檢查當前處理器是否還支援3DNow!,避免導致程式運行失敗,如需要相關指令可應用更新的SSE系列指令集。

不過例外的是,3DNow!版本的PREFETCH、PREFETCHW指令現在已經自成一體,AMD也計劃今後繼續提供支援。它們在CPUID規範中的功能標誌位是3DNowPrefetch。

但是AMD並沒有公佈具體哪些處理器將會放棄支持3DNow!,估計會涉及即將推出的Fusion APU加速處理器和明年的「推土機」架構產品。

3DNow!指令集簡史:

1996年,Intel Pentium處理器率先加入了MMX指令集,極大地提高了多媒體處理能力,但僅支援整數運算,浮點運算仍然要使用傳統的x87協處理器指令。隨後在1998年,AMD推出了包含21條新指令的3DNow!指令集(據說是3D No Waiting!的縮寫),並用於其K6-2處理器,使之成為第一個能夠執行浮點SIMD指令的x86處理器,實現了x86架構下最快的浮點單元,四倍於x87協處理器。

3DNow!指令集贏得了業界的廣泛支援,包括微軟DX7都對其進行了優化,AMD處理器的遊戲性能得以第一次超越Intel,K6-2和隨後的K6-III成為市場上的熱門產品。

1999年,AMD Athlon處理器發佈,3DNow!指令集也增加了5條新指令,成為擴展3DNow!,但是同年Intel又推出了SSE指令集,在提供3DNow!幾乎所有功能的同時大大提高了單精度浮點處理速度,還完全支援IEEE754標準,3DNow!優勢不再。

之後主流操作系統和軟體都開始支援SSE指令集並為其優化,AMD 2000年的新款Athlon處理器(代號雷鳥)中也加入了SSE。之後的時間裡,AMD開始致力於AMD64架構的開發,SIMD指令集方面則跟隨 Intel,連續添加了SSE2、SSE3,不再改進3DNow!。

xx123 2010-08-21 06:43 PM

哇 ... 12年了
至今還留著盤英MVP3 G5 + K62-300.500 + K63-400.450
懷念懷念 .......

avq522 2010-08-21 07:13 PM

3DNOW結束了

家裡還有K7T PRO2-A+K6-2 233

anderson1127 2010-08-21 10:15 PM

我手頭上也還有K6-3 400 , 之前還曾經擁有過 K6-2+ 550Mhz CPU (這棵真的非常稀少)
於5年前轉賣了!!

sandstorm 2010-08-22 04:35 AM

其實MMX現在也沒什麼用了,不過為了相容早期軟體,未來每一家都還是會持續支援吧...

3DNow!反而因為太少軟體使用,廢掉也沒啥影響...

話說回來,x86上的SIMD指令集擴展真是有夠多的... :think:

chk 2010-08-22 02:07 PM

引用:
作者xx123
哇 ... 12年了
至今還留著盤英MVP3 G5 + K62-300.500 + K63-400.450
懷念懷念 .......



我家還有一台還在用哩


所有的時間均為GMT +8。 現在的時間是08:42 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。