- 主题:Arm处理器达成双路384核心:Linux系统尴尬
12月1日消息,Ampere面向数据中心的新一代AmpereOne拥有最多192个Arm架构核心,双路就是384核心,这是迄今核心密度最高的处理器,但尴尬的是,Linux内核最多仅支持256个核心。
x86阵营中核心数量最多的产品是AMD EPYC 9004系列,单路最多128核心,双路256核心,正好达到Linux的上限。
为此,Ampere已经向Linux内核提交了一个新补丁,采用一种名为“CPUMASK_OFFSTACK”的方法,可以简单地理解为一种映射关系,从而绕过核心数量限制。
最关键的是,这种方法不会给Linux内核镜像增加过多负担,每个核心只需要8KB文件而已。
当然,解决问题的根本方法还是等待Linux内核升级,原生支持更多核心,预计 得等明年的Linux 6.8版本。
其实早在2001年,就有人提交了补丁,希望将Linux支持的处理器核心数增加到512个,但被维护者拒绝了,认为没必要。
AmpereOne处理器基于台积电5nm工艺、Armv8.6+就够,核心数量136/144/160176/192等不同配置。
每个核心都有两个128位矢量单元、2MB二级缓存,主频3GHz,支持八通道DDR5、128条PCIe 5.0,热设计功耗200-350W不等。
--
FROM 223.72.73.*
仔细考虑了一下,觉得有必要回复下
https://access.redhat.com/zh_CN/articles/3482381
![单击此查看原图](//static.mysmth.net/nForum/att/CompMarket/544310479/334/middle)
--
FROM 120.244.234.*
啥?linux 只支持 256 核心?莫非在说笑?
【 在 Acui 的大作中提到: 】
: 12月1日消息,Ampere面向数据中心的新一代AmpereOne拥有最多192个Arm架构核心,双路就是384核心,这是迄今核心密度最高的处理器,但尴尬的是,Linux内核最多仅支持256个核心。
: x86阵营中核心数量最多的产品是AMD EPYC 9004系列,单路最多128核心,双路256核心,正好达到Linux的上限。
: 为此,Ampere已经向Linux内核提交了一个新补丁,采用一种名为“CPUMASK_OFFSTACK”的方法,可以简单地理解为一种映射关系,从而绕过核心数量限制。
: ...................
--
FROM 110.81.1.*
上面贴了个图,RHEL 说 ARM 架构只支持 256。
x86_64 是 8192?
【 在 hgoldfish 的大作中提到: 】
: 啥?linux 只支持 256 核心?莫非在说笑?
--
FROM 59.172.176.*
【 在 Quanm 的大作中提到: 】
: 上面贴了个图,RHEL 说 ARM 架构只支持 256。
: x86_64 是 8192?
:
但是那个文章却很有意思,拿了个128核心的x86,说双路正好上限
估计写文章的,不是半吊子就是职业linux黑,以前中关村在线有那么个人的,不知道那人是不是离职去快科技了
--
FROM 120.244.234.*
x86支持很多
再看这个修改,应该就是个宏定义吧?
也就是说纯粹是之前看不起arm,哈哈
【 在 Acui 的大作中提到: 】
: 12月1日消息,Ampere面向数据中心的新一代AmpereOne拥有最多192个Arm架构核心,双路就是384核心,这是迄今核心密度最高的处理器,但尴尬的是,Linux内核最多仅支持256个核心。
: x86阵营中核心数量最多的产品是AMD EPYC 9004系列,单路最多128核心,双路256核心,正好达到Linux的上限。
: 为此,Ampere已经向Linux内核提交了一个新补丁,采用一种名为“CPUMASK_OFFSTACK”的方法,可以简单地理解为一种映射关系,从而绕过核心数量限制。
: ...................
--
FROM 222.129.7.*
【 在 omelet 的大作中提到: 】
: x86支持很多
: 再看这个修改,应该就是个宏定义吧?
: 也就是说纯粹是之前看不起arm,哈哈
: ...................
20年前拒绝的,按当时环境看,看不起也不能说什么,谁知道20年后的情况
--
FROM 120.244.234.*
spinlock会不会被批判
--
FROM 49.5.229.*