英特爾回應Linus Torvalds 對AVX512 的批評
上個月Linus Torvalds “讓Intel AVX-512去死 ”的言論引起熱議,現在根據pcworld網站的報導,Intel對Linus的說法進行了回應。AVX-512是Intel公司在2013年發布的一套擴展指令集,其指令寬度擴展為512 bit,每個時鐘週期內可執行32次雙精度或64次單精度浮點(FP)運算,專門針對圖像/音視頻處理、數據分析、科學計算、數據加密和壓縮和深度學習等大規模運算需求的應用場景。
事出原因是,Intel 新一代CPU 將限制包括AVX-512 在內的指令集只能運行在大核芯片上,Linus 聯繫起台式機上的AVX-512 是性能下降的一大原因,例如Skylake-X系列將在任何接觸AVX-512 的過程中被迫降低CPU 時鐘速度。
Linus 稱Intel 的AVX-512 指令集是“功率病毒”,其創建目的單純只是為了使Intel 公司的CPU 硬件在基準測試中跑分更高。
I hope AVX512 dies a painful death, and that Intel starts fixing real problems instead of trying to create magic instructions to then create benchmarks that they can look good on.
我希望AVX512 不得好死,這樣Intel 才會開始解決實際問題,而不是嘗試創建魔法指令,並且做一些數據好看的基準測試。
Intel 首席架構師Raja Koduri 在回應中說,社區之所以喜歡AVX-512,是因為它可以帶來巨大的性能提升,並且Intel 有義務在其產品組合中提供它。“AVX-512 是一個很棒的功能,我們的HPC 社區、AI 社區都喜歡它。我們的數據中心客戶也非常喜歡它。”
同時Raja 還指出,使用AVX-512 指令集Intel 幫助客戶實現了285 倍的性能提升。
Raja 承認 Linus 的部分批評可能是有道理的,但他表示對 AVX512 等指令集的批評並不會改變Intel 的方向。
詳情可以查看pcworld 原文: