GCC 支持兆芯陆家嘴 CPU

台湾威盛 (VIA) 和上海市政府的合资企业兆芯在 2019 年推出了 ZX-E / KX-6000 系列 x86_64 微架构处理器,代号为“陆家嘴 (Lujiazui)”。

KX-6000 采用 16 纳米工艺制造,频率 3.0GHz,为八核 x86-64 处理器,性能比上一代 KX-5000 系列提升了 50%,达到了英特尔 i5-7400 的水平。其在 2019 年刚发布时,Linux 内核上游就加入了对它的支持,但被广泛使用的 GCC 编译器一直没有正确识别陆家嘴处理器,而是将其错误识别为英特尔的 Core 2 或 i386 CPU。

上周五,兆芯开发者提交了为 GCC 加入对陆家嘴 CPU 正式支持的补丁。该补丁除了能正确识别处理器,还针对陆家嘴微架构进行了一定的性能调优。此外,补丁还允许 GCC -march/-mtune 专门针对这种微架构使用 "lujiazui" 值。

GCC 12 的正式发布时间已临近,因此新提交的 1158 行补丁不知道是否会在这个周期内被添加 —— 目前正处于开发的第四阶段,理论上合并这种补丁不会有使 GCC 出现回归错误的风险,所以应该会被添加。

兆芯目前在开发下一代的 KX-7000,采用台积电的 7 纳米工艺,具有 DDR5 和 PCI Express 4.0 连接性,原计划在 2021 年推出,但目前还没有新处理器的消息,可能因为新冠疫情或供应链问题导致延期。

猜你喜欢

转载自www.oschina.net/news/188557/zhaoxin-lujiazui-gcc
gcc
cpu