兆芯KX7000近日发布,集成8个核心,不支持超线程但支持睿频。单核睿频3.6GHz,全核3.2GHz。
兆芯以前的CPU都没有三级缓存,KX7000终于加上了32M的三级缓存。KX7000的竞争对手之一龙芯3A6000为4核8线程,固定频率2.5GHz,三级缓存为16M,物理核心数量和三级缓存都只有KX7000的一半,频率也低了20%~30%。
下图中红框处分别是两款CPU的三级缓存,KX7000的三级缓存总容量是3A6000的两倍,但面积反而稍小,说明兆芯KX7000使用的工艺远远领先于龙芯3A6000。
已知龙芯3A6000是使用境内可控的12nm工艺,以保障生产环节的安全可控。据暂时无法确认的消息,兆芯KX7000是使用的是台积电6nm工艺,由台湾VIA代理设计并流片。
应该说在当前的国产CPU中,兆芯KX7000的工艺最先进。兆芯在2019年KX6000系列问世的时候,就宣称达到了Intel 7代酷睿水平,现在的KX7000则实现了性能翻倍,那么它的性能到底如何呢?
先看看CPU-Z的测试成绩:
CPU-Z只有x86版本,而国产CPU除了x86架构还有ARM和龙芯的LoongArch以及申威的SW架构,用CPU-Z无法与其它的国产CPU进行对比。下面的GeekBench6有对ARM架构的支持,因此加上了华为最新的麒麟9010作为对比。
兆芯KX-U6780A和KX-7000都是8个物理核心,不带超线程。i7-7700只有4个物理核心,R7-1700X则有8个物理核心,都有超线程功能。麒麟9010是大小核设计,1个大核和3个中核带超线程,4个小核不带,总共是8核12线程。
从测试结果来说,兆芯KX-7000的性能确实相对于上一代翻倍了,但8个物理核心仅CPU-Z的多核测试成绩略超4个物理核心的i7-7700。在更加完善的对综合性能进行测试的GeekBench6中,KX-7000不但单核成绩只有i7-7700和麒麟9010的60%,多核成绩也差了15%左右。
麒麟9010虽然也是8个物理核心,但它是大小核的设计,多核并行成绩与i7-7700接近已经相当不错了。兆芯KX-7000的工艺制程应该要比麒麟9010还先进一些,但性能方面确实乏善可陈。要知道麒麟9010大核频率仅2.3GHz,而兆芯KX-7000的单核频率是3.6GHz,折算下来麒麟9010的GeekBench6的每GHz单核成绩为627分,而兆芯KX-7000仅234分。如果以GeekBench6的测试结果为准,那么兆芯KX-7000的IPC仅仅麒麟9010的37.4%。
当然这样的折算是不能作数的,兆芯KX-7000再差也不至于差到这个程度。GeekBench6的测试项目侧重于移动应用,可以说是对ARM架构的CPU和操作系统有加成,对x86架构相对不那么友好。GeekBench6也不支持龙芯的LoongArch架构和申威的SW架构,虽然可以通过二进制翻译技术运行它,但对于评估CPU性能,通过二进制翻译运行得到的测试成绩没有意义。
能够较好地跨平台测试CPU性能的软件还是首推SPEC CPU,可是目前兆芯KX-7000还没有可靠的SPEC CPU测试成绩。不同的测试软件得到的成绩也不能相互换算,倒是可以根据性能翻倍这一说法估算出KX-7000的SPEC CPU 2006单核整数成绩在30分左右。因为上一代KX-U6780A在Linux和GCC编译器的环境下,SPEC CPU 2006单核整数成绩是15~16分,再参考一下GeekBench6的成绩对比,那么翻倍之后为30~33分是比较合理的。(注:CPU每GHz性能随频率升高而降低,但在粗略估算时可以忽略这种变化。)
即然只能估算,那么这里也估算一下龙芯下一代CPU 3B6600的性能。龙芯3B6600是3A6000的升级版本,工艺不变,仍然是境内可控的12nm工艺。CPU核从LA664升级到了LA864,主频预计从2.5GHz提高到3.0GHz,核心数量从4个升级到8个,可能在今年(2024)年底能见到样品。
3A6000每GHz的SPEC CPU 2006单核整数成绩约为17.1,核心升级到LA864之后每GHz成绩可能达到20~22分,当CPU频率为3.0GHz时,单核成绩为60~66分,刚好是兆芯KX-7000的两倍,大致是10代酷睿的最高水平。
下面的图表中,兆芯KX7000和龙芯3B6600的成绩都作不得准,但偏差应该不会超过正负10%。其余CPU的测试成绩都是本人实测或有可靠的来源,尽可以相信。
估算的3B6600的多核成绩比10核20线程的i9-10850K还高,不是凭空臆测,而是有依据的:
- 3B6600多核并行时可能不会降频;
- 在使用DDR4双通道3200内存时,3A6000的访存性能高于10代酷睿,与13代酷睿相若,那么3B6600就应该更好才对。何况3B6600有可能是使用DDR5内存,带宽高于DDR4;
- 3B6600的核心数量少于i9-10850K,多线程时争用内存带宽的情况没有i9-10850K那么严重。
总的来说,兆芯KX7000相对于上一代,确实实现了性能翻倍,进步可喜。但它背靠VIA的设计团队、依靠境外的不可控的先进工艺,仍然维持着在国产CPU中单核性能最低的局面,这种能力更加难能可贵!KX7000的单核性能和多核性能,看起来超不过Intel酷睿7代,那么只有它二分之一性能的上一代产品就更不可能有酷睿7代的水平了。兆芯连续两代产品都以酷睿7代为目标,都以8核打4核,都没有突破桎梏,看来酷睿7代可能要成为兆芯的一生之敌了。
标签: