计算化学公社
标题:
请问不同的cpu可以组集群吗
[打印本页]
作者Author:
孤忆梦影
时间:
2025-12-5 18:00
标题:
请问不同的cpu可以组集群吗
现在做了一个三节点的集群
节点1是2颗8375c 72核
节点2是2颗8375c 72核
节点3是2颗8475b 96核
现在的情况是每个节点单独算 或者节点1节点2一起算都可以
三个节点一起算就会报错 报错信息是第三个节点 KILLED BY SIGNAL: 11 (Segmentation fault)
卖服务器的说是不同型号cpu不能一起运行,请问是这样吗 还是可以怎么处理一下能三节点一起运行
作者Author:
zdb
时间:
2025-12-15 17:18
并非绝对:不同型号 CPU 并非不能组成集群共同运算,但CPU 架构 / 指令集差异、集群配置不当是导致第三节点报段错误(Signal 11)的核心原因:
8375c(Ice Lake,第三代 Intel Xeon)和 8475b(Sapphire Rapids,第四代 Intel Xeon)属于同架构但不同代的 CPU,指令集(如 AVX-512 子扩展、AMX)存在差异,直接混合运行未适配的程序会触发内存访问异常;而非 “不同型号 CPU 本身不能一起用”。
可以尝试:
1.增加ulimit -c unlimited试试
2.两个不同型号的处理器的机器,效率是有高低差别的,强行并行提升不了计算效率,就按照2+1的模式来使用
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3