GCC 17 將支援 RISC-V 的原生最佳化
科技
⚠ 单一来源
1d ago

GCC 17 將支援 RISC-V 的原生最佳化

AI综合 · 已去除偏见 · 仅事实

GNU Compiler Collection (GCC) 17,預計於 2027 年初發布,現將支援適用於 RISC-V 系統的 `-mtune=native` 和 `-mcpu=native` 旗標。這允許編譯器針對偵測到的 CPU 專門最佳化程式碼產生,這是一項先前不可用的功能。此更新解決了一個限制,要求使用者手動指定 CPU 類型,例如「sifive-p550」或「spacemit-x100」。

至今為止,GCC 缺乏對 RISC-V 上這些「原生」最佳化旗標的支援,儘管它為其他架構提供這些旗標。由 SiFive 的 Kito Cheng 貢獻的新合併程式碼修正了這一疏忽。此變更使 GCC 能夠正確解讀和利用編譯 RISC-V 時的 `-mcpu=native` 和 `-mtune=native` 選項。

然而,對於採用多種核心類型(例如 SpacemiT A100 和 X100 組合)的 RISC-V 設計,目前存在限制。在這些情況下,GCC 會根據編譯器程序正在運行的核心來確定 CPU 類型。

有帮助吗?

閱讀原始報道

💬 评论

📜 评论政策