您的位置:首页 > IT > 正文

龙芯开始为 3A6000 系列 CPU 提交 Linux 补丁

来源:OSCHINA     时间:2023-05-19 09:34:18


(资料图片)

根据 Linux 内核邮件列表的消息,龙芯 LoongArch 工程师兼核心 maintainer 最近为 3A6000 系列 CPU 提交了专用的 Linux 补丁——明确提到了对3A6000 系列的支持。

该补丁添加了一个硬件页表查询器 (hardware page table walker)。提交者称 LoongArch 3A6000 系列处理器及更新版本提供了对硬件页表查询器 (PTW) 的支持,可以通过硬件处理 TLBI/TLBL/TLBS/TLBM 异常的所有快速路径。只有慢速路径(即页面错误)才需要软件处理。

此外还有补丁添加了具有不同提示的 LoongArch DBAR。这些针对不同内存屏障的提示可以为龙芯 3A6000 系列 CPU 带来性能提升。

去年 6 月Linux 5.19 合并了对龙芯 LoongArch CPU 架构的支持补丁,目前的龙芯 3A5000 系列 CPU 在 Linux 上运行良好。

据介绍,龙芯 3A6000 已流片回来,但仅经过初步测试,后续还有性能摸底、优化与产品化的过程,而且完成产品化计划需要半年到一年的时间。

3A6000 主频为 2.5GHz,采用四核、双 DDR4-3200 内存通道,单线程定点 base 分值超过 40 分,浮点分值超过 50 分,多线程定点分值超过 140 分,浮点分值超过 130 分。龙芯中科表示,基于目前的判断,龙芯 3A6000 的性能可对标 7nm 工艺制造的 AMD Zen 2 架构,相当于英特尔第 10 代酷睿的水平。

相关文章