close

淘汰AMD 3DNow!.PNG 

  目前Linux 5.17版核心作業系統新變化,AMD 3DNow!指令集的程式碼將被放棄,相關改變也已提交。這些程式碼在Linux核心存在23年了該退出歷史舞台。未來AMD舊款處理器3DNow!不能在Linux核心跑這些指令。

  1998年AMD發布了3DNow!指令集,它是建立在MMX指令集上,為浮點運算提供更高效能。3DNow!指令集包含21條新指令,當年首次用在K6-2處理器,成為首款能執行浮點SIMD指令的x86處理器。1999年AMD發布Athlon處理器時,還為3DNow!指令集擴充5條新指令。

  在世代交替的那段時光,3DNow!指令集獲得業界不少廠商支持,有較廣泛的應用,提高了遊戲、影片播放甚至影像處理等工作的效能。從K6-2到Bulldozer架構AMD處理器,都能找到3DNow!指令集。

  為了對抗3DNow!指令集,Intel隨後推出SSE指令集,而且完全支援IEEE754標準,提供3DNow!指令集所有的功能,同時提高了單精度浮點運算速度。Intel發布Pentium III處理器,SSE指令集逐漸佔據了主導地位,後來AMD在2000年發布代號Thunderbird的Athlon處理器時也採用它。

  AMD官方早在2010年宣布,新處理器中將不再有“3DNow! Instructions”(3DNow!指令集)功能旗標位址,未來的處理器也不再支援。


 

 

來源
謝謝收看

arrow
arrow

    john pan 發表在 痞客邦 留言(0) 人氣()