您当前的位置: 首页 > 热点 > > 内容页

【转】Zhaoxin's 12- and 16-Core CPUs Tested: Centaur Lives On 焦点快看

来源:哔哩哔哩 发布时间: 2023-07-03 18:18:52

Zhaoxin's 12- and 16-Core CPUs Tested: Centaur Lives On

By Anton Shilov

published 26 August 2022


(资料图片)

But their performance does not look good.

Comments (3)

Zhaoxin, a China-based CPU developer with an x86 license, has yet to formally introduce its next-generation KaiSheng KH-40000 processors with up to 16 cores for datacenters. However, it has already started to submit benchmark results to the Geekbench 5 database. The new CPUs show noticeable microarchitecture-related performance improvements over their predecessors but can barely catch up with modern CPUs from AMD and Intel.

Mysterious CPUs

Zhaoxin, co-owned by Via Technologies and the Shanghai Municipal Government, has been gradually leveraging microarchitectures designed by Via (or rather by Centaur) since the mid-2010s, and its upcoming KaiSheng KH-40000 series processors for datacenters are based on the CentaurHauls microarchitecture that some claim resembles Intel's Haswell microarchitecture from 2013.  

The KaiSheng KH-40000/16 and KaiSheng KH-40000/12 CPUs run at GHz, have 16 and 12 cores, and are equipped with 32MB and 24MB of L3 cache, respectively. In addition, the 16-core model seems to feature simultaneous multithreading technology (SMT), so it can process up to 32 threads concurrently, assuming that Geekbench 5 correctly reads its capabilities. Based on specifications of Zhaoxin's KaiSheng KH-40000/16 and KaiSheng KH-40000/12 published in the Geekbench 5 database, these CPUs look very similar to Centaur's never-released CHA processor unearthed earlier this year.  

There are differences though: CHA had eight cores, did not support SMT, and was architected for TSMC's N16 node, whereas KaiSheng KH-40000 has up to 16 cores, seems to feature SMT, and is believed to be designed for TSMC's N7 fabrication process. Furthermore, processor IDs of both KH-40000 CPUs read 'CentaurHauls Family 7 Model 11 Stepping 3' (1, 2), whereas the processor ID of Centaur's CHA is 'CentaurHauls Family 6 Model 71 Stepping 2,' so the CPUs in question use different silicon.  

What is odd, though, is that both CHA and KH-4000 operate at GHz, so if we did not know CPU IDs, we could speculate that the model KH-4000/16 uses two eight-core CHA dies produced on TSMC's N16 node and glued together using an interconnect.

Mediocre Performance

For Zhaoxin, CentaurHauls should be a significant microarchitectural advancement from its LuJiazui microarchitecture from 2019. Furthermore, the improved core count should make KaiSheng KH-40000 CPUs more competitive on the server market. So, let's look at the performance numbers submitted by the CPU developer.

Header Cell - Column 0Zhaoxin KH-40000/16Zhaoxin KH-40000/12Centaur CHAZhaoxin KX-U6780AAMD FX-8350Core i9-12900KRyzen 9 5950XHeader Cell - Column 8General specifications16C/32T, , 32MB L312C/12T, , 24MB L38C/8T, , 16MB L38C/8T, , 8MB L34C/8T8P, 8E, ~ , 30MB16C, ~ GHz, 64MBGeneral specificationsMicroarchitectureCentaurHaulsCentaurHaulsCentaurHaulsLuJiaZuiBulldozer/PiledriverGolden Cove + GracemontZen 3MicroarchitectureOSUnionTech OS DT 20 ProWindows 10 ProWindows 10 ProWindows 10 Pro?Windows 11 ProWindows 10 ProOSRow 3 - Cell 0Row 3 - Cell 1Row 3 - Cell 2Row 3 - Cell 3Row 3 - Cell 4Row 3 - Cell 5Row 3 - Cell 6Row 3 - Cell 7Row 3 - Cell 8Single-Core | Integer45043947636667018301435Single-Core | IntegerSingle-Core | Float55953854131860721891881Single-Core | FloatSingle-Core | Crypto1039934782583104060644089Single-Core | CryptoSingle-Core | Score51249351136267021491702Single-Core | ScoreRow 8 - Cell 0Row 8 - Cell 1Row 8 - Cell 2Row 8 - Cell 3Row 8 - Cell 4Row 8 - Cell 5Row 8 - Cell 6Row 8 - Cell 7Row 8 - Cell 8Multi-Core | Integer929334523307236435702063116695Multi-Core | IntegerMulti-Core | Float1187541763723208935632320518695Multi-Core | FloatMulti-Core | Crypto52332119482533902431174138145Multi-Core | CryptoMulti-Core | Score991536033508233335112124216868Multi-Core | ScoreLink/v5/cpu/15706425/v5/cpu/16875254/v5/cpu/12878360/v5/cpu/12878360/v5/cpu/15900997/v5/cpu/15911328/v5/cpu/9506672Link

When it comes to single-threaded performance, Zhaoxin's (or Centaur's) CentaurHaul microarchitecture significantly outpaces the company's previous generation LuJiazui microarchitecture both in integer (by 22%) and floating point (by 75%) workloads even though the new CPU operates at GHz. In contrast, the older one works at GHz. The FPU performance uplift seems rather dramatic, but one should remember that we are dealing with a synthetic benchmark.

While the new microarchitecture is significantly better than the preceding one, KaiSheng KH-40000 CPUs with 12 and 16 cores cannot compete against any modern CPUs. Moreover, their single-threaded performance is even lower than that of ill-fated AMD's Bulldozer/Piledriver architecture from mid-2012.

As for multi-thread performance, we see a rather odd advantage that Zhaoxin's 16-core KaiSheng KH-40000/16 with SMT has over 12-core KaiSheng KH-40000/12 CPU. While, in theory, the 16C/32T chip can process times more threads than its 12C/12T brethren (and we have never seen this kind of SMT efficiency from any well-known CPU microarchitecture so far), its actual performance advantage is higher than even hypothetical ( in integer, in float). As we are dealing with a situation when one CPU only has four more cores than its rival, yet its performance is almost three times higher, we believe that there are factors beyond the number of cores that have such an effect on performance. 

Keeping in mind that Windows 10/11 does not always work optimally with schedulers of unfamiliar multi-core CPUs, we believe that the 12-core KaiSheng KH-40000/12 CPU results obtained on Windows 10 Pro do not reflect its true potential. 

Yet, even under Windows 10 Pro and without SMT, CentaurHoals is substantially faster than LuJiazui in multi-threaded integer (by 40%) and multi-threaded floating point (78%) workloads. The problem is that absolute performance numbers demonstrated by both KaiSheng KH-40000 and Centaur CHA CPUs are deficient by today's standards. 

Interestingly, multi-threaded performance numbers demonstrated by Zhaoxin's 12-core KaiSheng KH-40000/12 under Windows and without SMT are comparable to AMD's FX-8350 processor (four modules, eight threads), which the company once marketed as an eight-core CPU. We can hardly call the performance of a decade-old processor competitive by today's standards, at least in Geekbench 5, which is not the best benchmark.

Some Thoughts

While 12-core and 16-core configurations seem okay for desktops and entry-level servers, 12 and 16 cores from Zhaoxin do not deliver performance comparable to that of 12-core or 16-core processors from AMD and Intel. Under Windows and judging only by Geekbench 5 scores, Zhaoxin seems to be a decade behind AMD and Intel regarding performance. Even if Zhaoxin enables SMT on its upcoming CentaurHoals-based CPUs (for client and server applications) and Windows 'learns' how to properly use those cores, KaiSheng KH-40000/16 will still be two times slower than 2021 processors from AMD and Intel with the same core count.

关键词:
x 广告
x 广告

Copyright ©  2015-2022 每日青海网版权所有  备案号:京ICP备12018864号-37   联系邮箱:291 323 6@qq.com