|
|
7 e I, S, A' ~5 v
0 {; S- i* h+ F2 t作者 | 包永刚
( p5 D8 X; k& L$ K编辑 | 王川
4 F4 b& w- p8 M未来有时候比人们的想象跑得更快。4 p7 F1 r0 x9 J) w: d
正如刘慈欣在《三体》里写道,人类是一个会发生 " 技术爆炸 " 的种族。
6 b) |' z Z0 C时代滚滚向前的车轮,不断重塑人们对技术的认知。哪怕是点燃星星之火的人,都难以想象未来的野火燎原。
' v9 Q* q, Q2 c4 r2 Z在 1946 年发明世界上第一台通用计算机的莫克利和艾克特,无论如何也预料不到曾经用 170 平方公里、30 吨庞然巨物才能得到的算力,如今可以通过云计算轻松获取。
! C3 {) h7 U# o/ k" Q! e& Q, f) ]1961 年提出人工智能概念约翰 · 麦卡锡,也难以想象如今 AI 助手活跃在人们指尖的场景。
I' X! Q, e8 i1 K/ W0 e1990 年代发明手机的马丁 · 库帕,也想不到,他研发的移动通讯工具有一天几乎进化成了人类的 " 外置器官 ",浸入生活的方方面面。
" Q- Q$ g) d+ i( I1 C/ r这些意料之外的背后,都围绕着一个情理之中:底层处理器的演进。
9 U, m: I* V2 v; F+ i20 世纪末,Arm CPU 进军 PC 市场并不顺利,但在转向移动 CPU 市场并改变了商业模式之后,最终柳暗花明,成就了移动互联网的繁荣。' N/ s& C, Y: Z* G; n' e
21 世纪初,在 PC 处理器市场风生水起的 x86 CPU,意外的以性价比优势打入了服务器市场促进了云计算的发展。
2 W2 O, B6 c. g2010 年,新兴的指令集 RISC-V 在加州大学伯克利分校诞生,2014 年国内第一批接触 RISC-V 的人被 RISC-V 开源的特性吸引,但没人知道 RISC-V 未来会如何发展。& B: L/ w& G& v% Q. S, d
阿里平头哥的团队在 2014 年接触到 RISC-V 时,同样对这个新兴指令集商业化的前景持疑惑态度。认可开源理念的平头哥,后来先验证了 RISC-V 的技术能力,又证明了 RISC-V 的高性能。( m" g, h Y7 X) K: D
2022 年金秋,平头哥带着玄铁 C908 冲入了 RISC-V 高能效 CPU 的蓝海,要去边缘 AI 市场探索了。. ^3 m2 N# z6 E% K' a! q7 L
这是平头哥的关键一战,也会是 RISC-V 前进道路上的一个重要里程碑。8 d6 d! ^ V# J$ R7 |* K: |9 c& ~
RISC-V 会给科技行业带来的 " 意外 ",藏在 RISC-V 近几年的发展里。! l. y2 ]. x2 E7 ~ q6 ^% W
高能效蓝海,RISC-V 拿出两大杀手锏
% u2 u# J$ V, ]7 D+ w* @1 b2014 年,RISC-V 还只活跃在少数技术爱好者的圈子里。"2014 年时对于要不要全力投入 RISC-V,我们也有些不确定。" 平头哥副总裁孟建熠说," 主要是担心这个来自学术界的指令集能力是否足够,也不清楚它功能的优势在哪。"
* `4 w$ t- n0 l. @' o2 S+ @这其实也是大部分对 RISC-V 持观望态度的人的担忧,但在开源的理念的号召力下,学术界的近一步研究,加上技术极客贡献等的共同努力,2016 年 RISC-V 传入中国,开始引发关注。
2 ]8 q( C/ ?8 s; o- P8 z# @2018 年,早早就接触到 RISC-V 的平头哥也率先研发出首款 RISC-V CPU ——玄铁 E902,这是一款性能不高,主打低功耗特性 CPU。这其实是平头哥试水 RISC-V 的产品,在验证了 RISC-V 的低功耗之后,平头哥在一年后又推出了一款主频性能可达 2.5GHz 的玄铁 C910,用 RISC-V 做高性能产品的能力也被验证。4 Z6 T- X( z1 c+ f" t
/ }& f9 J0 x$ L$ c6 f
8 i1 r' S! ?. G e8 j; ?' M& Y/ ^! O6 ? D) e0 d, z5 L8 ^) k' k
对 RISC-V 有了足够的信心之后,2020 年平头哥又推出了更具成本优势的玄铁 C906,这也是全球首个主频超过 1GHz 的商用 CPU。一年后平头哥又推出了性能提升的玄铁 E907。
/ E8 K9 N6 V7 s9 w" c( P% c; A7 T/ C0 _" U市场一直在期待 Arm Cortex A55 级别的高能效 RISC-V 产品一直缺位。* p. s/ i% j N
Cortex A55 是 Arm 早在 2017 年就推出的产品,直到 2022 年,还有包括家电 SoC、汽车 MCU 等诸多产品仍采用 Cortex A55 内核。这足以说明市场对高能效 CPU 的需求,于是在 2022 云栖大会上,平头哥发布了最新一代高能效 CPU 玄铁 C908。
: n% I- W/ z/ X7 I既然是后发的产品,想要在市场上成功,就必须有更吸引用户的特性。
. L$ Q: M& a" q5 t- M" 玄铁 C908 是现在玄铁的家族里,能效最突出的产品。"孟建熠介绍,平头哥从 CPU 整个架构以及 AI 能效两个方面推动技术创新。! G$ O+ Q' B( T
在拥有比同级别 Arm A55 有更高性能的同时,玄铁 C908 的更高能效,以及原生支持 AI 是其在高能效蓝海市场的两大杀手锏。+ K R" T' K# r7 g: [9 ]; x, C
数据显示,玄铁 C908 的主频性能最高达 2.0GHz,相比玄铁 C906 性能提升 40%,能效比提升 24%,原生支持 Vector 1.0,相比 Cortex A55 具有超过 20% 的能效优势。& B6 d! v/ j$ H
# T) w# N8 H8 ]/ Q, |0 m: l
# A, A( ]! N. h/ h
: @% V; O* a0 B% Z( J
"RISC-V 本身就有精简的优势,要在精简的架构下进一步实现高能效,我们能做的事情就是把整个硬件电路设计得尽可能的简化和巧妙,实现更加极致的能效比。" 孟建熠说。; @6 K$ V* [6 J/ K1 l! }
要实现高性能和高能效的 CPU 有很大的挑战,平头哥为了提升能效进行了多方面的创新,一方面选择了 9 级双发射流水线;另一方面,采用了指令融合技术,也就是把两条指令变成一条执行;还有,通过内存带宽的优化实现能效提升。; p& f) V& G w2 c! F
原生支持 AI 作为玄铁 C908 实现差异化的杀手锏,也需要考虑能效。平头哥基于标准 Vector 架构又做了扩展设计,支持新的 Int4 数据格式,使得玄铁 C908 在原生支持 AI 的同时能兼顾高能效。
* E5 q$ i$ {! k" _使用 C908 的客户,如果对 AI 的算力需求是 1TOPS 以下,就不再需要单独的 NPU。这对于客户而言,不仅免去了在市场上数十款 NPU 中选择的烦恼,还能降低开发的难度。2 H H6 S& g3 ~ e
不要小看 1TOPS 的 AI 算力,这个算力足以满足当下大部分智能摄像头的智能化需求,也能开发出近来比较受欢迎的 AI 扫描笔。/ m! N' Y0 J3 q0 a( e; ~6 h; ~( ]
" 一个新兴的架构,肯定要找新兴的市场和新兴的应用。因为从市面产品最有发展空间的环节先率先突破,更容易形成规模化应用的示范。" 孟建熠说。
4 p$ d, p4 ^" B; Y9 \$ N j使用电池供电,对 AI 有需求的产品,正是适合 RISC-V 高能效 CPU 率先突破的蓝海,这一领域的智能化需求越来普及,但要在这一领域掘金,挑战还是在生态。- @& v( D- \/ z, Q0 |
差异化的技术之外,平头哥还会提供一整套的解决方案,这也与 Arm 的方式有所不同,这让用户开发更加容易,也能进行更自由的选择。7 ~9 D" F* q: ]' F' Q. h& Z/ d. i
掘金边缘 AI 四大金矿,生态是最强工具
p$ N$ a3 l4 O1 B玄铁 C908 有非常明确的应用场景——智能交互、多媒体终端、AR/VR、无线通讯等。"玄铁 C908 应该是我们中高端产品中量最大的一个产品。" 孟建熠判断。
2 y" r( u' T. h! _* t" n( {市场对产品需求的迫切程度从商用化的速度就可以看出。雷峰网了解到,玄铁 C908 已经有多个早期的用户,其中一个就是同样在 RISC-V 领域耕耘多年的嘉楠科技。嘉楠科技基于玄铁 C908 正在开发一款定位中高端的立体的视觉 AI 的芯片。
% T' N/ H/ T6 ^7 w想要将产品推向更广阔的市场,就需要生态的繁荣。芯片与上层生态的关系就像是树根与树干树枝的关系,只有芯片有足够的能力,上层的软件生态才能繁荣。; s; P' t; l( |# i" V* e- Q* x3 O
衡量一款处理器,不仅仅要看硬件,基础软件的能力也不可或缺,这已经是业界的共识。& Q' @* [. W& O7 _$ O
" 我们提供完备的开发工具,同时也在持续投入。今年,我们最重要的进步是已经有非常丰富的第三方商用工具的支持。也有越来越多的开源工具支持我们的处理器。" 孟建熠介绍," 我们已经与一些生态中非常有影响力的公司的合作,同时有第三方商用和开源工具的支持会成为我们处理器的特点。"& N8 t& p# C$ P: m% `( ]
同时商用和开源工具链的优势就在于,更容易解决开发过程中遇到的问题。, ~0 t9 [6 L U$ T% k
比如,在 RISC-V 的生态中,调试的问题做的还不是很好,平头哥已经有比较好的方案。平头哥提供 HHB 的编译工具,这个工具不仅能很好地使用玄铁 CPU 的 AI 能力,也能很好的支持第三方的 AI IP。! ~) k# ]" h' h, ]
更上一层,平头哥推出的跨平台视频视觉的应用框架 TMedia,具有高弹性、高能效和高可扩展性的特性,更好支持客户开发应用。
% y0 t7 q. S: I M3 c' B& |7 H只有芯片底层的软件工具依然不够,还需要支持主流的操作系统。在低功耗的 MCU 市场,RISC-V 的应用并不依赖软件生态,这也是即便没有成熟的生态 RISC-V 能出货 100 亿颗芯片的关键原因。
+ v0 H9 [9 v& ^3 N2 ?0 r* q要在高能效的边缘计算市场掘金,就绕不开软件生态的问题。今年,整个 RISC-V 一个重大的进展是谷歌 Android 原生支持 RISC-V 处理器,Andriod 有非常庞大且丰富的移动生态,Andriod 原生支持 RISC-V 对于 RISC-V 在移动市场的应用又增加了新的空间。
3 I/ j F `, i4 G4 u" 这具有标志性意义,谷歌 Android 接纳 RISC-V,就像是 RISC-V 正式进入 Andriod 生态的赛场,之前更像是在场外热身。" 孟建熠说。
0 _+ D# J# N, f4 _+ c' A7 @& ~9 ^实际上,Andriod 支持 RISC-V,平头哥发挥了关键性作用。
6 Z) O+ i1 b7 i9 q: c1 j* K除了移动生态,RISC-V 也走向了更高性能的 PC 市场。2022 年云栖大会上,平头哥也宣布完成 RISC-V 与统信操作系统社区版本的首度适配,成功运行桌面环境及多款办公、开发类软件。# D8 e+ w0 s9 I" k% ~# b6 Z
不止于此,就在不久前,基于高性能 SoC 原型 " 曳影 1520",平头哥完成龙蜥操作系统的适配,这是全球首个 RISC-V 架构兼容云上操作系统。/ R9 W9 \7 G2 |, R7 J$ G8 ?
从终端到 PC 端再到云端,平头哥已完成 RISC-V 与 RTOS、Yocto Linux、Android、龙蜥、统信 deepin 等国际主流和国产操作系统的深度适配。
, C4 Z. i7 Q& `2 U1 q$ X' u2 R! S
" F( d. @" H$ N! o4 L* E. k. m# |8 p# L# n1 _0 K
& p( _& |/ S$ o0 d1 y. |这也意味着,平头哥已经扫除了 RISC-V 开发者开发从端到云软件系统适配的障碍,虽然接下来仍然有大量的工作要做,但至少已经开创性的迈出了第一步,为接下来 RISC-V 生态的繁荣,和应用的丰富,提供了良好的基础。' Z I) ]3 V" x3 u, y& m5 Q
" 无论在通用计算还是资源受限的计算中,RISC-V 的生态都已经建立了一定的基础。" 中国软件行业协会理事,嵌入式系统分会理事长何小庆认为。
r! E- E/ h6 g5 j9 ~/ H# ~孟建熠认为,RISC-V 芯片出货 1000 亿颗的时候,RISC-V 的生态那时应该已经基本建立,也能证明 RISC-V 架构顽强的生命力。2 H7 j5 }5 W, v- M F& ?5 W
硬件逐步完备,软件生态加速发展,RISC-V 能有带来怎样让人惊喜的应用,关键还在于把握 RISC-V 发展的方向。
+ T& X: J% ?, |. o/ jRISC-V 也要做 5G 模式
$ L% w# w' `: G, o+ \中国工程院院士倪光南在 2022 云栖大会上表示:" 开源模式已从软件领域走向硬件领域,RISC-V 为我国掌握芯片产业发展主动权提供了机遇。中国要在全球开源领域中发挥应有的作用,为打破技术垄断和推动世界协同创新,贡献中国智慧、中国方案和中国力量。"
4 |/ u' I7 W+ |5 c6 E1 _& |( R5 M显然,RISC-V 的核心是开源,要把 RISC-V 的架构做稳定,需要不同公司从不同角度探索,否则架构就没有生命力。这时候,能够贡献更多的机构或公司,对于 RISC-V 未来的发展也会起到更重要的作用。
9 Q7 S4 c9 I$ c I7 N' [, V0 r' v这也是中国公司的机会。中国科学院计算技术研究所研究员包云岗认为,过去 20 多年,中国的 CPU 发展主要有两种模式,一种是通过 " 引进 - 消化 - 吸收 - 再创新 " 的高铁模式;一种是独立构建技术体系,独立建设产业生态的北斗模式。
9 L- _$ i' R9 k4 ["近年来,出现了第三种模式—— 5G 模式,国内越来越多的企业自发地选择开放指令集 RISC-V,参与 RISC-V 全球生态建设,通过融入国际生态、兼容国际标准、打造国际优势。" 包云岗表示。 m# L9 |# y, j! ?+ v/ [
在 CPU 的 5G 模式下,更需要中国公司积极参与 RISC-V 标准的制定,为 RISC-V 社区贡献更多。0 c3 o7 X( z) ?
" 在理念、公司规模、人才等条件的限制下,国内 RISC-V 公司相比国外许多公司无论是投入还是对开源社区的贡献相对都更少。" 多位 RISC-V 业界的人士都对雷峰网说。3 A1 x7 _: I( ^: ]% i) y, S1 @6 A4 k/ ^
" 我们的软件团队慢慢走出了一条路,会在软件上有一定的贡献,我们慢慢会有这样的一套体系,这套体系的投入很大。我们也呼吁国内的公司也加大在 RISC-V 领域的投入。" 孟建熠说。
d; |0 R; [. M t- D% n$ L据悉,平头哥是 RISC-V 国际基金会董事会成员,领导基金会中的数据中心、存储管理、安卓、安全等 11 个技术方向,重要性及数量居世界前列、中国机构首位。5 w7 o2 b; X5 ^. |, B5 @
正如 x86 和 Arm 在发展的历程中都遇到了意外,当下还没有人能知道 RISC-V 能给世界带来怎样的惊喜,但只有在标准制定和生态发展中有更大的贡献,才更有机会创造历史。
: t+ f) m! z" `/ g# S阿里巴巴正在形成的端云一体的丰富生态,是否会带来一些革命性的变化? |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|