麒麟9000s确认拥有超线程技术——华为自研 TaiShan 架构是怎么回事

1 , 鲲鹏处理器

麒麟9000s确认拥有超线程技术——华为自研 TaiShan 架构是怎么回事


谈 TaiShan 架构之前 , 得先说说基于其设计的鲲鹏处理器 。鲲鹏是华为在通用计算处理器领域布局的重要产品 , 在正式命名为鲲鹏之前还有一款名为“Hi1610”的试验性产品 。
2014年 , 华为首款基于ARMv8指令集架构的64位自研芯片——并正式以“鲲鹏”命名的鲲鹏912处理器诞生 , 其被配备于第一台ARM平台服务器华为 TaiShan(泰山)中 。除了存储单元外 , 该处理器具有完整的自主知识产权 。
2016年发布的第二代产品鲲鹏916 , 则成为了业界第一颗支持多路的ARM处理器 , 并被应用于 TaiShan2280 平衡型服务器和 TaiShan5280 存储服务器等华为服务器产品中 。
麒麟9000s确认拥有超线程技术——华为自研 TaiShan 架构是怎么回事


最终在2019年 , 业界首款7nm工艺的数据中心级ARM处理器——鲲鹏920横空出世!其诞生标志着鲲鹏系列产品正式进入商用阶段 , 也就是说接下来该正式和X86架构服务器抢市场了 。
鲲鹏920集成了CPU、南桥、网卡、SAS存储控制器等四个芯片 , 能够释放出服务器更多槽位 , 用于拓展更多加速部件功能 。此外还内置了自研的多种加速引擎 , 结合全自研的CPU内核 , 整体算力和能效比皆大幅优于业界标杆 。
至此 , 华为基于ARMv8.2指令集架构自研的 TaiShanV110 架构就该出场了 , 其通过优化分支预测算法、提升运算单元数量、改进内存子系统架构等一系列微架构设计 , 大幅提高了性能 。
麒麟9000s确认拥有超线程技术——华为自研 TaiShan 架构是怎么回事


2 , TaiShan 自研架构由于制裁原因 , 鲲鹏930和麒麟9100一样都面临遥遥无期的量产难题 。但是 , 就在近日 , 麒麟9000s却突然出现在国人面前 , 同时被深扒的 , 还有那神秘的华为自研CPU微架构 。
本来按华为的规划 , 鲲鹏930处理器的 TaiShanV120 架构将实装超线程技术并将制程工艺升级为5nm 。另外 , 鲲鹏920还有个“阉割版本”名为鲲鹏920s , 其主频为2.6Ghz , 单核性能与公版A76架构接近 。
【麒麟9000s确认拥有超线程技术——华为自研 TaiShan 架构是怎么回事】言及至此 , 这次麒麟9000s的CPU架构就大概明了了——基本可以确定就是鲲鹏930s的移动版核心 , 算上超线程技术的话超越A77架构很简单 , 继续超越A78架构也非难事 。
麒麟9000s确认拥有超线程技术——华为自研 TaiShan 架构是怎么回事


麒麟9000s的CPU大核主频为2.62Ghz , 但是其单核性能竟然超过了A78大核主频更高的天玑8100!A78架构相较于A76架构的性能提升幅度接近30% , 加上频率的差异 , 这超线程的收益稳稳超过了30%(符合理论值) 。
就这样 , 移动端第一款ARM超线程处理器正式诞生 。十年前曾经有款联想 K900 手机搭载了英特尔的凌动 Z2580 处理器(双核四线程) , 那是基于X86架构(复杂指令集)的芯片 , 所以当时那个发烫程度 , 用过的应该懂 。
但是 , 这次华为用了八核十二线程的处理器 , 竟然能够压住处理器的发热 , 单靠那块超巨大VC均热板肯定是不够的 , 除了精简指令集的先天优势外 , 剩下的就是华为自研架构之优化了 , 下面再说说超线程的事情 。

推荐阅读