AMD 發布優化 C/C++ 編譯器 AOCC 2.0

AMD發布了編譯器 奧克2.0 (AMD 最佳化 C/C++ 編譯器),建置於 LLVM 之上,包括基於微架構的第 17 系列 AMD 處理器的額外改進和最佳化 , 禪+ и 禪2例如,對於已經發布的 AMD Ryzen 和 EPYC 處理器。 該編譯器還包括與向量化、程式碼產生、進階最佳化、過程間分析和循環轉換相關的一般改進。 預設情況下,LLD 連結器處於啟用狀態。 該軟體包包含 libm 數學庫的最佳化版本 - AMDLibM。 此編譯器可用於 32 位元和 64 位元 Linux 系統。

在新版本中,程式碼庫已更新為分支 LLVM 8.0。 新增了針對 AMD EPYC 7002 系列 (Zen 2) 架構的最佳化,改進了程式碼產生和向量化。 為了啟用 Zen 2 的最佳化,提供了「znver2」架構選擇選項。 已提供對 Fortran 語言的 Flang 編譯器的支援。 AMDLibM 庫已更新至版本 3.3。 提供下載的可執行檔已在 RHEL 7.4、SLES 12 SP3 和 Ubuntu 18.04 LTS 上進行了測試。 AOCC 目前僅以二進位形式分發,並且需要採用 EULA 協議。

來源: opennet.ru

添加評論