https://www.servethehome.com/a-quick-look-huawei-hisilicon-kunpeng-920-arm-server-cpu/
 
 
Huawei HiSilicon Kunpeng 920 1

Recently, we had the opportunity to take a look at the Huawei TaiShan 200 or 2280 server. The server we were able to get had two Huawei/ HiSilicon Kunpeng 920 Arm server CPUs. Each had 48 Armv8 cores, although the family scales to 64 cores per processor. In the server, we saw a number of very interesting features that we wanted to point out when it comes to the CPU itself. After publishing that piece, several folks asked to see the actual chip, and that is what we have today.

A Quick Look at the Banned Kunpeng 920 Arm Server CPU

In January 2019, we covered the Huawei Kunpeng 920 64-Core Arm Server CPU with CCIX and PCIe Gen4 Launch. Just for some perspective, Intel was still selling its Skylake server CPUs (1st Generation Intel Xeon Scalable) as its newest. Cascade Lake was still almost two quarters from launch but it was shipping. The AMD EPYC 7002 Series “Rome” was still almost three-quarters away. To be clear, when the new chip was launched, it felt like an ark of new technology.

Huawei Kunpeng 920 Launch Cover

Huawei was using an Arm with up to 64 cores per socket. Intel was at 28 cores/ 56 threads and AMD was at 32 cores/ 64 threads in its still new x86 re-entry. It had 8 channels of DDR4 when the rest of the industry was at 6 channels (Intel) or 8 channels (AMD, but AMD “Naples” was very low volume.) Using PCIe Gen4 was not until Rome for AMD (2019) or Ice Lake for Intel (2021.) Beyond that, Huawei had 100GbE RoCE onboard. That was like the original idea with Zen/ Naples of having 10GbE, but just faster 25GbE links.

Huawei Kunpeng 920 Performance

Just for some sense, at SC18 in November 2018, Huawei’s booth had the HiSilicon Hi1616 on display in a number of servers. This was up to 32 cores and had only 1MB of L2 cache for 4 cores. It was also produced on 16nm. Frankly, this was a bit behind the Skylake Xeons of its day in terms of performance.

Huawei HiSilicon Hi1616 Placard At SC18

The Hi1616 was not just a placard. Instead, it was shown on the show floor in a number of different servers. We did not cover it at the time, but I looked through old photos, and I found a few shots.

Huawei HiSilicon Hi1616 At SC18

What we did not necessarily know, was that the Hi1620 would come as a 7nm data center Arm processor before others. Just for some sense here, AWS Graviton2 at 64 vCPUswas launched over a year after we saw this at SC18 and almost a year after the Kunpeng 920 / Hi1620 launch.

Huawei HiSilicon Hi1620 Placard At SC18

Huawei planned to use the new server CPUs in its TaiShan servers and has entire lines, like the TaiShan 200 (2280) that we just showed. The other main use case for this was in Huawei’s cloud.

Huawei TaiShan Servers

We did not hear much else about the Kunpeng 920 until later in 2019 at Hot Chips when we saw that the Huawei Ascend 910 Provides a NVIDIA AI Training Alternative.

Huawei Ascend 910 310 And Kunpeng 920

Fast forward to our recent piece, and we now have a dual socket TaiShan 200 (2280) working. We can see the two sockets and 48 cores here. We did not have the 64 core models in our server.

Huawei Kunpeng 920 2x 48c Lscpu Output

Here is the topology output.

Huawei Kunpeng 920 2x 48c Topology

Just as a quick note here, this is a bigger deal for Huawei than for companies like Dell EMC, or HPE. Huawei both sells servers, and operates its own cloud. As a result, years ago it was granted access to both the Intel OEM as well as the Intel cloud provider’s price lists. For those that do not know, over a decade ago, Intel created two price lists, one for public clouds and one for server OEMs. The public cloud providers received enormous discounts on SKUs, and often special parts. Certain companies were effectively on the honor system to properly report if CPUs were being purchased and used in the cloud (at a steep discount.) One can imagine how that could be troublesome without a solid process behind it. Even with access to both price lists, Huawei building its own server CPUs was a big deal. We often discuss AWS as the pioneer of Arm instances and betraying Intel’s high discount/ lower margin structure. One could argue that Huawei was there was well, it is just something we hear less of in the US.

Still, let us get to the hardware.

 

A Quick Look at the Huawei HiSilicon Kunpeng 920 Arm Server CPU

August 9, 2022

 

A Quick Look at the Kunpeng 920 Arm Server CPU

Here is a photo of the Kunpeng 920 powered Huawei TaiShan 2280. One can see that there are two CPUs under the heatsinks. Each CPU has 16 DIMM slots for 8 channel DDR4-2933 and 2 DIMM per channel operation (2DPC.)

Huawei TaiShan 200 2280 CPU And Memory Area 1

Removing the heatsink, we can see a quite large CPU. In this section, we wanted to show a lot more around the actual chips, and some size comparisons, so this is going to be heavier on pictures than words.

Huawei HiSilicon Kunpeng 920 Side With Thermal Paste Contact Area

Here is another angle. We can see that the chip is a BGA package. This was expected given the SC18 placard. It means that CPU is affixed to the motherboard and so this is not a socketed server.

Huawei HiSilicon Kunpeng 920 Side With Thermal Paste Contact Area 3

Instead of a socket, around the CPU there is a brace structure. This is to provide a rigid mounting point for the heatsink assembly, but it is not holding the CPU in place.

Huawei HiSilicon Kunpeng 920 Side With Thermal Paste Contact Area 2

At this point, and deliberately, we have left the thermal paste in place. Taking a look at the heatsink, we can see a matching contact patch.

Huawei HiSilicon Kunpeng 920 TaiShan 200 Heatsink Contact Area

This smaller contact patch is raised. The entire heatsink is not designed to contact the CPU, just the middle section. This is different from what we see on AMD EPYC and Intel Xeon processors. For some frame of reference on the size of the contact patch, here is an Intel Xeon E5-2600 V4 chip next to the raised contact patch, both with thermal paste.

Huawei HiSilicon Kunpeng 920 Heatsink Contact Area Next To Intel Xeon E5 2600 V4 1

Here is the chip without the thermal paste, albeit with some residue. Apologies for that. The Kunpeng 920 has its HiSilicon marking and giant logo on it.

Huawei HiSilicon Kunpeng 920 2

Getting to some size comparisons, here is a 3rd Generation Intel Xeon Scalable “Ice Lake” CPU next to the Kunpeng 920, both with their thermal paste applied.

Huawei HiSilicon Kunpeng 920 Next To Intel Ice Lake Xeon

Here is an AMD EPYC 7003X processor next to the Kunpeng 920.

Huawei HiSilicon Kunpeng 920 Next To AMD EPYC Milan X

Here is another shot, but the EPYC is resting atop the DIMMs.

Huawei HiSilicon Kunpeng 920 Next To AMD EPYC Milan X 2

The Ampere Altra Max is much more similar in terms of scale. It is a large CPU package, just like the Kunpeng 920.

Huawei HiSilicon Kunpeng 920 Next To Ampere Altra Max M128 30 1

Some suggested that we photoshopped the yellow on that image. Actually, it was just lit like that. We had a blue light in the other direction but we used the yellow pictures more in our coverage.

Huawei HiSilicon Kunpeng 920 Next To Ampere Altra Max M128 30 2

One can see that the Kunpeng 920 is maybe not as big as the Ampere Altra (Max) but it is noticeably bigger than the AMD EPYC 7003 (sans carrier) and the Intel Ice Lake Xeon.

Huawei HiSilicon Kunpeng 920 Next To Ampere Altra Max M128 30 10

Of course, we were able to do this with the Ampere, AMD, and Intel chips because they are socketed while the Kunpeng 920 had to remain affixed to its motherboard because it is soldered.

Final Words

In 2019 when the Huawei HiSilicon Kunpeng 920 was first launched, it was a class-leading 7nm CPU. In Q3 2022, it is still a CPU being used in systems and clouds, but it is also showing its age. Not only has Ampere moved ahead, but AMD and Intel are also well beyond this generation of technology. Alibaba with the Arm-based Alibaba Cloud T-Head Yitian 710 has perhaps the fastest single-socket CPU, for integer workloads, not using accelerators, around. When we first saw this Kunpeng 920, it was a culmination of all kinds of new technology that made it really interesting. It just took us another 30 months to get them.

Huawei Kunpeng 920 2.6GHz Performance

With the new CPU, we have been working to get it ready for prime-time, but it is challenging. The firmware seems to be better suited to Huawei workloads than a lot of what we are trying to run. We have started to get results, as we showed in our recent Solidigm D7-P5520 7.68TB PCIe Gen4 NVMe SSD review but getting to this level took about a day of work just playing with the system and its settings.

Solidigm SSD D7 P5520 Multiple CPU Architecture Performance Testing

This is one project that we will continue to work on, but expect to see figures from this server pop into more pieces as we get more confident in the results. So far, we are tracking that these CPUs on integer workloads, and not using accelerators, should be around that of a contemporary Cascade Lake 24-core processor.

Hopefully, this was a great look into a CPU that rarely gets seen. Since it is seen so infrequently in the US, many make assumptions about the chip that do not match reality. We hope our TaiShan 2280 piece as well as this one help to shed light on technology that is often referenced but rarely seen in the US and Canada.

[转帖]A Quick Look at the Huawei HiSilicon Kunpeng 920 Arm Server CPU的更多相关文章

  1. [转帖]VMware Vsphere 6.0安装部署 (三) vCenter Server安装

    VMware Vsphere 6.0安装部署 (三) vCenter Server安装 2016年08月29日 14:59:14 dAng1r0Us 阅读数:72942   版权声明:本文为博主原创文 ...

  2. [转帖]SQLSERVER2008R2 将于2019.7.9 结束支持服务 Windows server 2008r2 将于 2020.1.14 结束支持

    来源: https://cloudblogs.microsoft.com/sqlserver/2018/07/12/sql-server-2008-end-of-support-is-the-firs ...

  3. 【转帖】处理器史话 | 这张漫画告诉你,为什么双核CPU能打败四核CPU?

    处理器史话 | 这张漫画告诉你,为什么双核CPU能打败四核CPU? https://www.eefocus.com/mcu-dsp/371324 2016-10-28 10:28 作者:付丽华预计 9 ...

  4. 【转帖】漏洞数量242:15,英特尔和AMD CPU谁更安全?

    漏洞数量242:15,英特尔和AMD CPU谁更安全? http://www.eetop.cn/cpu_soc/6946340.html 越来越多的用户开始怀疑哪种处理器可以最好地保护他们的计算机,数 ...

  5. 自己家里搭建NAS服务器有什么好方案?

    转自:https://www.zhihu.com/question/21359049 作者:陈二发链接:https://www.zhihu.com/question/21359049/answer/6 ...

  6. 编译FFmpeg成一个SO库<转>

    转帖地址:http://www.ihubin.com/blog/android-ffmpeg-demo-3/ ============================================= ...

  7. FreeBSD 10 发布

    发行注记:http://www.freebsd.org/releases/10.0R/relnotes.html 下文翻译中... 主要有安全问题修复.新的驱动与硬件支持.新的命名/选项.主要bug修 ...

  8. SharePoint 2013 内容部署功能简介

    在之前的项目中,当客户有新的需求的时候,我们通常在测试环境上开发或者实施,然后手动在生产环境再弄一次.当发现内容部署这个东西,才知道这样是多么不合理的.我们可以创建两个网站集,一个用来修改,然后通过计 ...

  9. Darwin Streaming Server 6.0.3安装、订制、插件或模块

    How to setup Darwin Streaming Server 6.0.3 on 32 or 64 bit Linux platforms, add custom functionality ...

  10. Some current MySQL Architecture writings

    Posted on 19/09/2014 by Stewart Smith So, I’ve been looking around for a while (and a few times now) ...

随机推荐

  1. 浅谈树形DP

    树形DP是动态规划中最难也最常考的内容.具有DP和图论相结合的特点. 但从本质上来说,树形DP只不过是一种线性DP,只是将它与搜索结合起来了而已. 树形DP的基本步骤 读图 树形DP的题目中,通常会给 ...

  2. C++通过文件指针获取文件大小

    目录 1. 叙述 2. 结论 1. 叙述 对于读取本地文件,很多时候需要预先知道本地文件的大小在进行读取.网上给出的方案是移动文件指针,计算文件头和文件尾的偏移,计算出文件的大小.但是我总觉得这样做可 ...

  3. 华为云PB级数据库GaussDB(for Redis)解析第二期:Redis消息队列Stream的应用探讨

    摘要:本文将对Stream的常用命令和应用场景进行介绍,并探讨原生Redis Stream消息队列的缺陷以及GaussDB(for Redis)提供的解决方案,供大家学习和选用. 华为云高斯Redis ...

  4. 聊聊LiteOS中生成的Bin、HEX、ELF三种文件格式

    摘要:我们在使用编译器在编译工程后会要求生成可执行文件,将这些文件烧录到MCU进行运行,达到我们测试和使用程序的目的,再使用工具链进行编译的时候往往生成.bin..hex ..elf ..alf等文件 ...

  5. Git 工具 - 子模块: submodule与subtree的使用

    git日常使用中,基本都是一个项目一个Git仓库的形式,那么当我们的代码中碰到了业务级别的需要复用的代码,我们一般怎么做呢? 比如:某个工作中的项目需要包含并使用另一个项目. 也许是第三方库,或者你独 ...

  6. 开心档之MySQL 导入数据

    MySQL 导入数据 本章节我们为大家介绍几种简单的 MySQL 导入数据命令. 1.mysql 命令导入 使用 mysql 命令导入语法格式为: mysql -u用户名 -p密码 < 要导入的 ...

  7. 高性能 Jsonpath 框架,Snack3 v3.2.44 发布

    Snack3,一个高性能的 JsonPath 框架 借鉴了 Javascript 所有变量由 var 申明,及 Xml dom 一切都是 Node 的设计.其下一切数据都以ONode表示,ONode也 ...

  8. Sublime Json 格式化

    Ctrl+Shift+P 安装  pretty json  Ctrl+Alt+J

  9. OS | 文件系统总结

    文件系统总结 逻辑文件面向用户,学习时应该掌握不同的逻辑文件之间的特点 目录文件时链接逻辑文件和物理文件的桥梁,学习时应该体会到目录文件时如何优化访问时间 物理文件是指文件的数据如何存储在磁盘等存储设 ...

  10. C++正则表达式的初步使用

    正则表达式(Regular Expressions),又被称为regex.regexp 或 RE,是一种十分简便.灵活的文本处理工具.它可以用来精确地找出某文本中匹配某种指定规则的内容.从C++11开 ...