龙芯爱好者的日常!
返回

怎样看待LTT新一期的视频中说兆芯KX-U6780A基于VIA(Centaur)Isaiah核心?

2020-08-19 57 0




威盛(VIA)在1999年6月先后买下 Cyrix 与 Centaur(从前的IDT)微处理器设计部门后,开始正式进入CPU市场领域,VIA的所有CPU都是由独立的子公司 Centaur 进行设计。但开始时,VIA 的 CPU 仍然是打的 Cyrix 的标志,大约直到 C7 推出时 CPU 上的商标才改成了 VIA。后来 VIA Nano 系列 CPU 出世,设计者 Centaur 更换了 CPU 核心代号规则,新的核心代号取自 Centaur 中的两个字母——CN,第一代核心为 CNA,然后是 CNB,以此类推,但是在轮到 CND 时 Centaur 决定命名为 CNQ,跳过了中间的字母。因为以 CNQ 为核心的是 Centaur 的第一款 4 核 CPU,于是决定取 QuadCore 的首字母来命名核心代号,但后面的核心代号仍然沿用字母顺序规则,例如CNR,以及2019年 Centaur 公布的新核心CNS。

看看VIA的CPU产品系列,以及通过x86的cpuid 指令读取到的 CPU Vendor ID:

90mn VIA C7/C7-M/C7-D/Eden (C5J) = CentaurHauls Family 6 Model 13 Stepping 0

从这里开始启用 CNx 的核心代号命名规则,= 号后面是 CPU Vendor ID。

65mn VIA Nano L2000/U2000 Series (CNA) = CentaurHauls Family 6 Model 15 Stepping 2

65mn VIA Nano L3000/U3000 Series (CNB) = CentaurHauls Family 6 Model 15 Stepping 10

40mn VIA Nano X2/EdenX2 (CNC), QuadCore L4700/U4650 (CNQ) = CentaurHauls Family 6 Model 15 Stepping 13

28nm VIA EdenX4 C4000 Series / QuadCore C4000 Series (CNR): CentaurHauls Family 6 Model 15 Stepping 14

从这里开始,就是分界点,2013年VIA与上海国资委合资,成立了上海兆芯集成电路有限公司。而在此时,VIA已经连年亏损,其CPU由于性能原因没有竞争力,芯片组由于 Intel 不再授权而不能兼容 Intel CPU,正处于举步为艰的时候。

兆芯官网上当前最老的产品型号是 ZX-C,为什么没有 ZX-A 和 ZX-B 呢?其实 ZX-A 是有的,它原本是 VIA Nano X2 L4350,是一款双核低功耗CPU,即使在当时性能也落后于同类,于是很快就没有了。但当时送到“核高基”进行技术鉴定,申请核高基01专项的应该就是这一款 CPU,当时CPU上还印有 VIA 的商标。ZX-B 不知道是规划为 VIA 哪款CPU的马甲,大概是因为性能远落后于主流,就直接取消了

ZX-C 是一款 4 核 CPU,就是上面的核心代号为 CNR 的  VIA EdenX4 C4000 系列,在兆芯这里也仍然延续其型号,还是叫 C4000 系列。《半人马的崛起》这个专题纪录片就是介绍的 CNR 的设计和流片,以及封装测试过程。视频中 Centaur 员工说“这是我们伊今为止设计得最好的CPU……它是销售到中国的关键”。视频中封装完成的CPU的外型、尺寸、颜色以及封装表面几个贴片元件的位置都和兆芯的 ZX-C 一模一样。但是兆芯对ZX-C的介绍却是:“ZX-C系列处理器是兆芯自承接国家“核高基”重大专项之后的重要成果之一,其整个研发流程都由本地员工组成的研发团队在国内完成,实现了全部研发流程的透明可控,是一颗真正意义上的国产X86通用处理器。”

28nm C4000 Series (ZX-C+) = CentaurHauls Family 6 Model 15 Stepping 14

之后的 ZX-D、ZX-E,也就是 KX-5000、KX-6000 就是片中提到的,通过少量改进并提高CPU频率,达到了提高单核性能的目的,把核心数量翻倍以达到用 8 个核心与Intel的 4 核 CPU 对比整体性能的目标。

28nm KX-5000 Series (ZX-D) = CentaurHauls Family 7 Model 11 Stepping 1

16nm KX-6000 Series (ZX-E) = CentaurHauls Family 7 Model 11 Stepping 1

以上的是兆芯已有的CPU,其中 KX-6000 的制程已经是 16nm,把 CPU 和 GPU 及内存控制器等都集成在了一起,是一块 SoC。以它的性能而言,也没有必要上 7nm 工艺,用了新工艺也只能继续提高频率,为一点性能提升花费太高成本得不偿失。2019年底,Centaur 宣布了新的 x86 核心 CNS,并用 CNS 和 AI 模块集成了一块 SoC,整个 SoC 的名字叫 CHA。之后不久,GeekBench网站上出现了兆芯尚未发布的 ZX-F(KX-7000)CPU 跑分测试,它的  CPU Vendor ID 如下,仍然与 Centaur 的其它CPU 一脉相承。

16nm Centaur CHA (CNS - ZX-F) = CentaurHauls Family 6 Model 71 Stepping 1

这里再多说一句,据传闻 CPU Vendor ID 中的 Family 6 表示 Centaur 的原生设计,Family 7 表示是把CPU核心授权其它公司进行修改的设计。是不是真的我也不知道。





顶部