Linux 6.5 支持龙芯 3A6000 处理器


Linux 6.5 内核目前正处于合并窗口阶段。近日,龙芯开发者提交了多个补丁为即将发布的龙芯 3A6000 处理器提供支持。

这些补丁的功能包括:

  • 初步启用 ClangBuiltLinux
  • 支持克隆时间命名空间 (time namespace)
  • 支持向量扩展 (vector extensions)——128 位 LSX (Loongson SIMD eXtension) 和 256 位 LASX (Loongson Advanced SIMD eXtension)
  • 支持超线程 SMT (Simultaneous Multi-Threading)
  • 支持包含不同 hints 的 dbar
  • 支持硬件页表遍历器 (hardware page table walker)
  • 实现 jump-label
  • 支持 Rethook 和 Uprobes

从提交的补丁内容来看,基于龙架构 (LoongArch) 的 3A6000 将是一款四核八线处理器。

此前曾报道过,3A6000 是国内自主研发的首款支持 SMT 技术的通用 CPU 产品,集成 4 个龙芯自主设计的 LA664 核心,每个物理核心有 2 个逻辑核心。

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

3A6000 主频为 2.5GHz,采用四核、双 DDR4-3200 内存通道,IPC 高,单线程定点 base 分值超过 40 分,浮点分值超过 50 分,多线程定点分值超过 140 分,浮点分值超过 130 分。

龙芯中科表示,基于目前的判断,龙芯 3A6000 的性能可对标 7nm 工艺制造的 AMD Zen 2 架构,相当于英特尔第 10 代酷睿的水平

据介绍,在 2020 年之前,龙芯 CPU 的指令集基于 MIP S 进行扩展。在 2020 年之后,龙芯所有新设计的 CPU 都基于自主设计的 LoongArc h 架构。

龙芯于 2019 年发布的 3A4000 每 GHz 性能首次接近 AMD Zen1,3A5000 主要是因为更换成了 LoongArch 架构,使 IPC 进一步提高了 10%。


相關推薦

2023-08-02

龙芯中科宣布,基于龙架构的新一代四核处理器龙芯3A6000流片成功,代表了我国自主桌面CPU设计领域的最新里程碑成果。 根据中国电子技术标准化研究院赛西实验室测试结果,龙芯3A6000四核处理器在2.5GHz运行频率下,SPEC CPU 20

2023-06-16

近日龙芯向 Linux Kernel 上游提交了支持 3A6000 超线程功能的补丁,以提供对 3A6000 超线程功能的检测和调度。 SMT(Simultaneous Multi-Threading) 是一种把单个物理核心虚拟为多个逻辑核心的技术,可以有效地提高 CPU 内部各种处理单元

2023-11-30

023 龙芯产品发布暨用户大会上,龙芯 3A6000 国产桌面通用处理器正式发布。 此处引用一下央视新闻的报道原文: 龙芯3A6000采用我国自主设计的指令系统和架构,无需依赖任何国外授权技术,是我国自主研发、自主可控

2023-12-01

芯产品发布暨用户大会上,华硕宣布推出支持龙芯 3A6000 处理器的消费级主板 ——XC-LS3A6M 主板。 华硕电脑开放平台中国区总经理俞元麟在大会现场展示了龙芯 3A6000 的测试成绩,在多核定点 / 浮点成绩上强于英特尔 i3-10100 处

2023-11-08

三季度业绩说明会上,龙芯中科宣布 3A6000 国产桌面处理器初步定于11 月 28 日发布。 via https://rsc.sseinfo.com/roadshowIndex.do?id=16536 龙芯 3A6000 是基于龙架构的新一代四核处理器,于今年 8 月流片成功。综合相关测试结果,

2023-11-09

的计划? 谢谢! Loongnix升级至新世界与Debian对龙芯的支持同步,请关注Debian对龙架构的支持。 我们已经基本解决了在新世界上运行老世界应用的兼容性问题,正与统信等操作系统企业合作,争取下一版操作系统支持新世界

2023-08-08

关的工作还包括在内核中启用 LSX 和 LASX。Linux 6.5 已初步支持 LSX 和 LASX SIMD。Linux 6.6 包含针对 SIMD 优化的 XOR 例程、SIMD 恢复、SIMD 综合征计算和其他相关添加功能。 在 Linux 6.6 中,龙芯还为 LoongArch 架构实现了一些通用的 Linux

2023-07-06

丁显示,英特尔正在为 Linux 6.5 内核提供对 USB4 v2 的初步支持,并在其新的英特尔 Barlow Ridge 离散控制器上进行初步启用。 去年,USB4 v2.0 规范作为 USB4 标准的下一代版本发布。 USB4 v2 可通过 USB Type-C 线支持 80 Gbps 的传输速率。US

2023-07-11

UEFI 未接受的内存处理 针对英特尔 Lunar Lake 音频的初步支持 初步 USB4 v2 支持 废除 SLAB 分配器 面向 LoongArch 提供 SMT 和 SIMD/Vector 支持 支持 AMD RDNA3 GPU 超频 改进 Btrfs 性能 英特尔混合 CPU 的增强负载平衡 以及许多其他

2022-05-08

龙芯中科宣布,2022年4月底,龙芯2K1000处理器完成了改版芯片(代号龙芯2K1000LA)的功能和性能测试,正在开展用户试用。龙芯2K1000LA在实现与原有版本2K1000引脚和接口兼容的基础上,处理器核更新为基于龙芯自主指令系统架构Loo

2023-05-08

对内核的贡献,大部分都是添加对 LoongArch CPU 架构的基本支持、内存优化,以及实现更多内核功能。 内存优化有利于对 memset / memcpy / memmoove 的处理,还有优化的校验和和 CRC32/CRC32C 计算。 此外,LoongArch 回溯 (back-traces) 现在也

2023-07-20

新版本为 guests 和 hosts 增加了对 Linux 6.4 内核系列的初步支持、仅面向 hosts 初步支持即将推出的 Linux 6.5 内核系列、面向 hosts 初步支持间接分支跟踪 (Indirect Branch Tracking),以及为 guests 和 hosts 初步支持 Red Hat Enterprise Linux 8.8

2023-04-05

复和通用的改进。Qt 6.5 将成为商业许可证持有者的长期支持 (LTS) 版本。 部分更新亮点: 改进主题和样式 使用 Qt 6.5,应用程序能够便捷地支持 Windows 的深色模式。 在 macOS 上,使用 QMessageBox 或 QErrorMessage 的应用程序将

2022-08-10

C/Fortran 编译器构建 OpenBLAS。 初步支持兆芯/Centaur KH40000 处理器。 OpenBLAS 的 CMake 构建系统现在支持对单个 Intel 和 AMD x86_64 目标进行交叉编译。现在有暴露的 CMake 目标,从 Intel Prescott 到 Sapphire Rapids,然后在 AMD 方面从 Barcelona