Linux 之父換 AMD,編譯加快 3 倍,還有哪些堅持 Intel 的理由?

fronit 發佈 2020-05-30T05:25:45+00:00

上周,Linux 創始人 Linus Torvalds 透露自己升級了電腦,換上了 AMD 銳龍線程撕裂者。不過 Intel 面臨眾多挑戰對手,除了老朋友 AMD 年進步神速,NVIDIA 的 GPU 晶片在人工智慧領域成主流,谷歌、百度、亞馬遜等擁有大型數據中心的企業,也在積極

上周,Linux 創始人 Linus Torvalds 透露自己升級了電腦,換上了 AMD 銳龍線程撕裂者。這是他 15 年以來,第一次離開 Intel 處理器,使用 AMD 處理器。

採用 7nm 工藝、32 核 64 線程、售價高達 15299 的「Ryzen Threadripper 3970X」表現優秀,讓 Torvalds 很是興奮。他表示,運行 allmodconfig 的速度比之前快了 3 倍。

工藝領先、核心數領先,7nm Zen 2 架構似乎可以橫掃 x86-64 市場了,AMD Yes 的聲音不絕於耳。Intel 真的不行了嗎?還有哪些堅持 Intel 的理由呢?我想了想,應該有以下這些方面吧,歡迎留言討論。

遊戲

第一肯定是遊戲領域了,憑藉高頻率和 IPC 優勢, Intel 長時間擁有「世界最強遊戲 U」稱號。這次新發售的 i9-10900K,基礎頻率 3.7GHz,單核睿頻頻率提高到了史無前例的 5.3GHz,以保證「最強遊戲 U」這一稱號不旁落。不過這種只升頻率,不升製程的做法,將 14nm 工藝壓榨到了極限,導致發熱量急劇上升,TDP 從 95W 上升到了 125W。

伺服器、數據中心、超級計算機、HPC

Intel 在很長一段時間內占據 90% 以上的伺服器市場,是這一領域領域絕對霸主,並為 Intel 貢獻了 50% 左右的利潤。在這一領域,Intel 擁有成熟的生態系統,積累了廣泛的客戶。不過 Intel 面臨眾多挑戰對手,除了老朋友 AMD 年進步神速,NVIDIA 的 GPU 晶片在人工智慧領域成主流,谷歌、百度、亞馬遜等擁有大型數據中心的企業,也在積極研發自己的定製化晶片,給 Intel 在伺服器晶片的壟斷地位帶來挑戰。

在超級計算機前 500 強排行榜中,有 90% 的系統使用了 Intel 處理器。

搭配傲騰使用(Optane)

傲騰內存是基於 Intel 研發的 3D XPiont 高速存儲介質的緩存設備,用於硬碟(尤其是機械硬碟)提速。作為 SSD 單獨使用,傲騰 905P 最高容量 1.5T,4K 性能秒殺所有頂級 SSD,大約是三星 970 Pro 的 3 倍,壽命是同級 SSD 的 10 倍。

傲騰既有消費級產品,也有企業級數據中心專用的產品。在 2018 年的傲騰技術媒體分享會上,阿里的資料庫專家介紹了傲騰加速 POLARDB 的實踐。據介紹,在傲騰的幫助下,阿里雲 POLARDB 達到了開源的 MySQL 的 6 倍性能。因為傲騰技術創新的 3D XPoint 介質比 NAND 顆粒提供了更好的 I/O 延遲和 I/O QoS 穩定性,資料庫整體 QoS 在 95% 延遲的指標上提升了 76% 的性能。

AVX512 指令

英特爾 AVX-512 是一組能夠針對各種工作負載和用途提高性能的新指令。在計算密集領域,例如科學模擬、 人工智慧(AI)、深度學習(Deep Learning)、多媒體圖像處理和音視頻解碼等應用場景,AVX-512 指令集能夠提供很大的幫助,替代部分以往通過 GPU 完成的任務。且對於開發人員更友好,C 語言或彙編指令可直接編程,比通過 GPU 接口實現方便許多。

但在消費級市場中,支持 AVX-512 指令集的軟體和遊戲並不多,所以在很多應用場景中,支持 AVX512 指令的酷睿 X、Xeon 系列等處理器還不能完全發揮其實力。不過隨著英特爾 10nm 製程處理器的到來,AVX-512 指令進一步下放,必將加快 AVX-512 指令的普及。軟體開發商也在跟進,包括 GCC、TensorFlow、x265、Cinema 4D 等軟體已加入對 AVX-512 指令集的支持。相關跑分測試顯示,相對於不支持 AVX-512 的 Intel 或 AMD 處理器, 支持 AVX-512 指令的 Intel 處理器能有 10% - 50% 的領先優勢。

虛擬機領域

在虛化領域,無論是雲計算使用的 KVM、Zen,還是個人使用的 VMware、VirtualBox、QEMU 等,Intel 的生態、成熟度和穩定性,都更勝一籌。

舉個例子,安卓開發者使用 Intel 處理器時,可使用 Intel HAXM(Hardware Accelerated Execution Manager)為 Android 模擬器加速,流暢度媲美真機。Intel HAXM 是使用虛擬化技術(VT)加快 Android 虛擬機運行速度的硬體輔助虛擬化引擎,在 CPU 中增加了控制硬體,啟動一些模擬指令(或者新增部分基礎指令)來加速運算,減少各個周期以達到優化效果。

軟體、類庫、編譯器

比如 Intel MKL(Math Kernel Library),在使用 numpy、scipy、pandas 等庫時能提供更好的性能。另外 Intel 的 C++、Fortran 等編譯器,可在一些場合發揮作用。Intel 曾仰仗編譯器優勢,針對性的區分 Intel 系及非 Intel 系處理器,並針對自家處理器做重點優化,涉嫌壟斷而被美國聯邦貿易委員會調查。

黑蘋果

貌似現在 AMD Ryzen 也可以安裝了

關鍵字: