繁體
  • 简体中文
  • 繁體中文

熱門資訊> 正文

AMD最古老的指令集最終絕跡:LLVM編譯器不再支持3DNow!

2024-07-19 14:01

快科技7月19日消息,歷史悠久的AMD 3DNow!指令集終於要徹底絕跡了,將於9月或10月發佈的新版開源編譯器LLVM 19,會最終移除對它的支持。

從今往后,除非你使用匯編語言,否則再也看不到這個指令集了。

故事還要回溯到1996年,Intel奔騰處理器增加了MMX指令集,多媒體處理能力大大提升,但它僅支持整數運算,浮點運算還得使用落后的x87協處理器指令。

1998年,AMD首次打造了完全屬於自己的指令集3DNow!(據說是3D No Waiting的縮寫),一共21條,支持單精度浮點矢量運算,可增強3D性能。

K6-2首發支持,成為第一個能夠執行浮點SIMD指令的x86處理器,第一次在遊戲性能上反超Intel。

1999年的速龍XP升級支持Extended 3DNow!,又增加了5條,其表現更是大放異彩。

1999年,Intel發佈了自己的SSE指令集,覆蓋3DNow!所有功能,而且單精度浮點性能翻番,也不再需要x87指令。

此后,3DNow!漸漸失寵,AMD的新款速龍也引入了SSE,陸續升級為SSE2、SSE3。

2010年,AMD宣佈放棄3DNow!,只保留PREFETCH、PREFETCHW兩條預取指令。

2021年,Linux系統內核不再支持3DNow!。

風險及免責提示:以上內容僅代表作者的個人立場和觀點,不代表華盛的任何立場,華盛亦無法證實上述內容的真實性、準確性和原創性。投資者在做出任何投資決定前,應結合自身情況,考慮投資產品的風險。必要時,請諮詢專業投資顧問的意見。華盛不提供任何投資建議,對此亦不做任何承諾和保證。