undefined
我最近有空跑下SPEC对比了下苹果最新的 M4 Max 芯片和两款国产服务器芯片的表现。一个是华为的920B,一个是龙芯的 3C6000
三款芯片测试环境都用了差不多的优化,编译器是 GCC 14,优化参数基本统一,ARM 是 -mabi=lpxx -O2,LoongArch 是 -mabi=lpxxd -O2,测试都是整数性能,没有对比浮点,苹果这边我控制频率是大约3.9GHz,不管是单线程还是多线程都是这个频率
M4 Max 单线程的整数分数是 10.3,多线程(8个核心,没有超线程)是 74。鲲鹏 920B 单线程是 5.0,多线程(8核16线程)是 42.9;龙芯 3C6000 单线程大概是 3.5 左右,多线程47 左右(16核32线程)。
简单算一下的话,M4单核比鲲鹏大概高了 106%,多核高了 73%。也就是说,大致对比,苹果没有超线程,鲲鹏通过超线程把多核性能加成大概在 20% 左右,这和不少消费级CPU 上smt效果都差不多
undefined



我最近有空跑下SPEC对比了下苹果最新的 M4 Max 芯片和两款国产服务器芯片的表现。一个是华为的920B,一个是龙芯的 3C6000
三款芯片测试环境都用了差不多的优化,编译器是 GCC 14,优化参数基本统一,ARM 是 -mabi=lpxx -O2,LoongArch 是 -mabi=lpxxd -O2,测试都是整数性能,没有对比浮点,苹果这边我控制频率是大约3.9GHz,不管是单线程还是多线程都是这个频率
M4 Max 单线程的整数分数是 10.3,多线程(8个核心,没有超线程)是 74。鲲鹏 920B 单线程是 5.0,多线程(8核16线程)是 42.9;龙芯 3C6000 单线程大概是 3.5 左右,多线程47 左右(16核32线程)。
简单算一下的话,M4单核比鲲鹏大概高了 106%,多核高了 73%。也就是说,大致对比,苹果没有超线程,鲲鹏通过超线程把多核性能加成大概在 20% 左右,这和不少消费级CPU 上smt效果都差不多
undefined















