英特爾發佈面向Meteor Lake和Sierra Forest CPU的GCC編譯器補丁


英特爾已經發佈GNU編譯器集合或GCC的新補丁,這將有助於支持即將到來的MeteorLake和SierraForestCPU。GCC包括幾種編碼語言和庫,如C、C++等,為利用Linux、Ubuntu等操作系統的用戶提供一個開源的編譯選項。

英特爾提供的新編譯器更新將協助為Sierra Forest CPU中看到的指令集帶來介紹性的x86_64擴展,這將可以為操作系統產生準確的核心數。

英特爾研究員和工程師Haochen在為Raptor Lake單獨發佈GCC編譯器補丁後,率先發佈Meteor Lake補丁。然而,這兩個補丁的修復並不算大,因為這些變化對兩種架構的整體性能來說並不是高度不可或缺的。

英特爾的至強服務器系列CPU嚴格依賴E-cores,Sierra Forest也被納入最新的更新中,其中大部分工作對改進更為關鍵。首先,"sierraforest"編譯器目標被啟用,以便為下一代服務器處理器提供進一步的指令,例如:

AVX-IFMA

AVX-VNNI-INT8

AVX-NE-CONVERT

CMPccXADD

Phoronix網站的Michael Larabel從GNU項目網站上恢復這個列表,同時還有來自英特爾的這個編程參考,以提供關於新指令的信息。

image-1.webp

x86_64 ISA編程參考手冊的截屏

前三條指令主要是針對AVX-512視頻編解碼器,第一條涵蓋整數融合乘加指令,而矢量神經網絡指令則利用INT8推理。AVX-NE-CONVERT通過從m16轉換將BF 16 FP元素安裝到FP32。最後,CMPccXADD代表"Compare and ADD if Condition is Met",這是AVX-512在這個GCC補丁系列中的最後一套指令。

Larabel指出,新的更新仍然可以集成到GCC 13編譯器中,該編譯器計劃在2023年發佈,在今年晚些時候的Ubuntu 23.10之後。對英特爾來說,這個時機將是完美的,因為該公司將在2023年第四季度發佈用於數據中心的Sierra Forest處理器。

解更多:

https://gcc.gnu.org/pipermail/gcc-patches/2022-October/603542.html

https://gcc.gnu.org/pipermail/gcc-patches/2022-October/603546.html


相關推薦

2022-07-28

過在它們作為 GCC 13 的一部分、而於 2023 年 4 月前後穩定發佈之前,仍需經過多道仔細的審核。

2022-07-07

英特爾開源Linux驅動程序的開發團隊,正忙於完善其DG2/Alchemist啟用補丁。相關工作從Linux5.20的“PonteVecchio”主線支持開始,到13代RaptorLakeCPU的核顯(基於12代AlderLake的小幅升級),並已著手14代MeteorLake相關內容的開發。作為 Raptor

2023-10-31

永峰編譯器進行上遊調整/優化。現在,對於將於2024年初發佈的GCC 14,兆芯永豐支持已經到位。同樣,從今年早些時候開始,Linux 內核也出現一些額外的有關永豐架構的補丁。關於 GCC 14 中引入的對兆心永豐編譯器支持的更多細

2023-11-27

之處,比如更多單元、更高頻率等。Arrow Lake預計2024年底發佈,制造工藝升級Intel 20A,大核心架構升級Lion Cove,小核心架構升級Skymont,不再像Meteor Lake僅限於主流和低端筆記本,而是會橫跨桌面、筆記本全平臺。

2023-02-25

周早些時候,一些媒體報道一些未經證實的網上傳言,稱英特爾已決定推遲推出即將采用3納米制造工藝的CPU,包括用於消費者和遊戲PC的ArrowLakeCPU。然而,英特爾首席執行官PatGelsinger周四表示這些傳言是錯誤的。Gelsinger是在英特

2022-07-07

MeteorLakeCPU剛剛迎來英特爾圖形編譯器(IGC)的最新支持,並揭示即將在芯片上啟用的Xe-HPG(ArcAlchemist)核顯。首先,由PeteChou的最新代碼提交可知,英特爾14代CPU將率先采用與該公司獨顯產品線相同的Tiled-GPU圖形架構(tGPU)。(

2022-10-18

GNU編譯器套件(GCC)的初始支持代碼。Phoronix指出,AMD已發佈帶有更新後的Znver4目標的“基礎啟用補丁”。遺憾的是,目前已知的調整與Zen3相同,暫時沒有在變更日志中給出詳細的指令延遲差異等說明。(via Phoronix)本周早些時

2024-03-20

Git倉庫的target設定值為“znver5”,可以趕上GCC4.1穩定版的發佈。目前已支持的新指令集有:AVXVNNI、MOVDIRI、MOVDIR64B、AVX512VP2INTERSECT、PREFETCHI。後續,AMD還會不斷更新更多優化與增強,讓開發者可以提前熟悉並利用Zen5的新技術特性

2022-08-30

ux6.1合並窗口前提供針對DRM-Next的首批Inteli915GT更新之後,英特爾現又發佈針對Linux6.1的drm-intel-next新查詢請求。可知工作主要圍繞下一代MeteorLake處理器的早期圖形支持,以及持續的ArcGraphicsDG2/Alchemist準備工作。如前所述,Meteor Lak

2024-02-26

英特爾在MWC2024簡報會上確認,GraniteRapidsD將於2025年亮相,作為至強D邊緣處理器IceLakeD的繼任者。在世界移動通信大會前的英特爾發佈會上,英特爾談到SierraForest。SierraForest作為英特爾首款全E核至強處理器,每個插槽最多可支持2

2024-04-18

在此前的Vision2024上Intel宣佈更改下一代Xeon處理器的命名方式,即將推出的第六代Xeon處理器將命名為Xeon6,產品包括采用全E-Core設計的SierraForest以及全P-Core設計的GraniteRapids,目前已經有四款GraniteRapids-AP處理器的型號與規格已經被

2023-04-25

用於英特爾MeteorLake-SCPU的一個測試工具出現在藍色團隊的designintools門戶網站上,這可能預示著面向臺式機的處理器產品的推出。此前,有傳言稱英特爾取消MeteorLake-S桌面CPU系列,轉而專註於其更新的RaptorLakeCPU。現在,momomo_us發

2024-04-10

強6”(Xeon6),此前代號SierraForest、GraniteRapids。2017年,Intel發佈第一代至強可擴展處理器(代號Skylake),2023年年初和年底,先後帶來第四代SapphireRapids、第五代EmeraldRapids。按照慣例,Sierra Forest、Granite Rapids應該命名為第六代至強可

2024-03-27

伊戈爾實驗室(Igor'sLab)泄露英特爾下一代LunarLake-MXCPU為輕薄平臺提供動力的最新圖片。英特爾LunarLake-MXCPU將成為輕薄平臺的一站式解決方案,芯片和內存均采用單一封裝。英特爾的 Lunar Lake CPU 是 Meteor Lake CPU 的直接後