提交记录显示,英特尔工程师已经更新了针对 GNU Compiler Collection 的 Alder Lake 调整,以便在 2022 年第二季度推出的 GCC 12 中产生更高效的性能。
今年早些时候发布的 GCC 11 编译器稳定版中,引入的是最初的 Alder Lake 目标,而现在英特尔第12代酷睿 "Alder Lake "处理器已经正式问世。从 GCC 11 到目前位置的 GCC 12,使用 -march=alderlake 或 -mtune=alderlake 已经携带了针对其上一代内核调整的现有 Ice Lake 成本表。但是现在随着 Alder Lake 全部确定并交付,更准确的 Alder Lake 成本表将被添加到 GCC 编译器中,以获得与这些最新一代处理器相关的更准确的指令和寄存器分配成本。
此外,该补丁还在 Alder Lake 上进行了一些 x86 调整优化,从一些专注于 AVX-256/AVX-512 的 x86 调整优化中删除了 Alder Lake。此前,英特尔并未公开表示支持 Alder Lake 上的 AVX-512,但如果禁用所有 E 核并为固件打开 AVX-512,则 AVX-512 可以工作。而但在今天的 Alder Lake 调整补丁中,他们正式表示不支持 AVX-512。
据悉,GCC 12.1的稳定版预计要到明年 4 月份才能发布。
暂无更多评论