0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RISC-V的下一步大棋,数据中心还是手机SoC?

E4Life 来源:电子发烧友网 作者:周凯扬 2022-09-21 07:06 次阅读
RISC-V这两年弄出的动静有多大,在厂商和我们媒体不遗余力地宣传下,大家或多或少都有所耳闻,无论是物联网、汽车乃至航天,都少不了RISC-V的踪影。然而,RISC-V离真正走入主流视野,还是有不小的差距。就拿持续火热的数据中心市场来看,RISC-V在这一领域仍是相对沉寂的。可其实在RISC-V的宏大规划中,数据中心产品也即将逐一面世,甚至可能会进军ARM主宰的手机SoC市场。

英特尔的神秘RISC-V产品

近期英特尔在RISC-V上动作频繁,无论是加入RISC-V国际基金会,为RISC-V提供设计和制造平台等,英特尔这个x86巨头眼中的RISC-V似乎颇有前景。
IMG_256
P550架构 / SiFive

WikiChip的David Schor透露英特尔与SiFive合作设计的Horse Creek,一个基于Intel 4工艺和SiFive RISC-V核心P550的平台,近期已经流片送到实验室了,从初期的测试结果来看“很不错”。虽然目前还不清楚英特尔对Horse Creek的定义,但P550作为一个高性能核心,又是基于Intel 4这样的先进工艺,还用上了英特尔沿袭的Creek命名,这个产品哪怕不是一款数据中心产品,肯定也和高性能脱不了干系。

我们再来看看这一产品刚发布之初,也就是2021年6月的新闻通稿。其中为Horse Creek背书的是时任英特尔IP工程部门CTO的 Amber Huffman,他表示英特尔将使用领先的DDR和PCIe接口IP与P550相结合,而Amber Huffman负责的正好是数据中心IP。所以Horse Creek作为一个数据中心产品基本没跑了,不过该产品是否能在今年正式发布,还得看英特尔后续的开发进度了。

RISC-V即将在数据中心上发力

近期ARM在Neoverse的国外媒体会议上对RISC-V做出了评价,他们认为在数据中心领域RISC-V目前并没有展现出强有力的竞争力,哪怕是在短期内也没法对ARM造成威胁。在他们看来,尽管RISC-V站在巨人的肩膀上,仍缺乏在架构、标准和软件等生态上的积累,而且在治理模式上仍有不少可以向ARM学习的地方。

要知道ARM自己也是在多年的沉淀下才打入数据中心市场的,而且目前相较x86来说,市场份额还不大,根据最新的统计数据大约在5%左右。但即便如此,ARM都不把RISC-V视为竞争对手,足以看出RISC-V在这块有多弱势了。
pYYBAGMpknqAeQ8zAAinxGQ0mvQ294.png
ET-SoC-1 AI芯片 / Esperanto

RISC-V目前在数据中心上的生态确实比较薄弱,作为竞争对手的ARM除了有不少服务器CPU面世以外,也已经开始打入新兴的DPU领域,更是与几乎所有顶级云服务厂商达成了合作,可以说ARM在服务器上已经处于全力冲刺的状态了。反观RISC-V这边,数据中心级别的产品主要停留在高性能内核阶段,其余的大部分是AI芯片这样的硬件加速器产品,不少还没有量产,更别说商用了。

但RISC-V从嵌入式核心上发展起来的速度大家都已经见识到了吧,而这个速度也即将席卷数据中心市场了。比如服务器通用CPU,目前已有算能科技和微核芯两家公司传出消息,而且是量产在即,直接对标ARM的Neoverse产品线,甚至连之后的产品路线都已经规划好了。

其实对于诞生没多久的RISC-V来说,这点进展已经很不错了,至少在AI芯片领域,RISC-V已经为大家熟知,更有Esperanto和Tenstorrent这样优秀的初创企业在推出高性能的AI产品,这些芯片的归宿很明显也是数据中心。从制造上来说,无论是台积电、英特尔IFS还是格芯,也都持续有RISC-V高性能芯片的流片。英特尔也已经与巴塞罗那超算中心达成合作,开发将超算推向Zettascale级别的RISC-V高性能处理器。

苹果真要转用RISC-V了?

在笔者看来,RISC-V确实不需要从一开始就在核心计算领域做到领先,而是可以采用“农村包围城市”的边缘渗透方式,从低功耗MCU做到手机SoC,从AI芯片做到服务器CPU。其实这样的设计思路早已被纳入了考量,市面上已经有一部分芯片开始采用ARM+RISC-V的双架构,先拿RISC-V核心作协处理器

但这样还不够,RISC-V需要的是像智能手机SoC、家用电脑CPU或GPU这样真正走量的核心爆款产品,这样人们听闻“RISC-V”这个词时,才不会感到陌生。结合最近的新闻来看,在RISC-V手机SoC迈出第一步的,很有可能会是苹果,但结果可能不会是大家设想的那样,而是像上文说的那样,从“边缘”渗透。

SemiAnalysis的Dylan Patel透露,他已经确认苹果正在积极将部分ARM核心转变为RISC-V核心,用于未来的Apple Silicon芯片中。结合去年苹果招募RISC-V工程师的新闻来看,这一消息可信度确实不低。在去年公开的招募信息中,苹果在职位需求中提到对ARM的NEON有所了解,用RISC-V来打造苹果多设备生态系统的嵌入式子系统。

NEON是ARM的SIMD指令集扩展,类似于X86的AVX512、SSE等。苹果的A系列ARM CPU中就有用到128位宽的NEON指令集。那么苹果有什么理由把这些子系统的核心换成RISC-V呢?

这里引用一段SiFive对RISC-V矢量扩展的描述:RISC-V矢量扩展从代码大小、性能和面积来看,是一个强大而高效的方案,弥补了packed-SIMD和GPU在处理器大数据集上效率不足的问题,而ARM的NEON正是packd-SIMD的方案。
CleanShot 2022-09-19 at 18.24.13@2x
ARM Neon指令集与RISC-V矢量指令集的代码区别 / 平头哥

RISC-V矢量扩展的另一个特性就是与矢量长度无关,为其RISC-V矢量扩展兼容处理器编写的代码可以在其他RISC-V矢量兼容处理器上运行,减少了硬件更新后需要重写代码的困难。对于苹果来说,这不仅为苹果提供了新系统兼容的便利,更重要的是可以将全新的软件特性在iOS、WatchOS和tvOS等系统中一并实现。
pYYBAGMpkpSACe6JAAltY8rfl1I109.png
A15芯片 / 苹果

对于才全面转向ARM的苹果来说,现在就投向RISC-V阵营似乎有些不太现实,考虑到他们已经在微架构、工具链、系统上投入了这么多。但如果能对一些子系统的功耗、编程带来巨大的优势,苹果也许并不介意做出改变,毕竟他们已经采取了一些行动。

以目前苹果的A15 SoC为例,其中不少子系统也用到了ARM核心,比如ISP、显示引擎和视频编解码等。但在这些加速器执行单元中,用到的其实是苹果自己的AMX指令集。

写在最后

不管这几个ISA之间互相如何评价,有这样多样化的生态对整个行业来说都是好事,选择多了机遇和创新也就多了。尽管目前的RISC-V在数据中心上还落后不少,也没有什么大爆款产品的推出,但这个耕耘的过程恰好能给这个新生的架构打下坚实的基础,悬殊的差距正好作为整个ISA生态发展的催化剂。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据中心
    +关注

    关注

    15

    文章

    4186

    浏览量

    69984
  • RISC-V
    +关注

    关注

    41

    文章

    1899

    浏览量

    45044
收藏 人收藏

    评论

    相关推荐

    RISC-V Linux开发环境脚本

    比较多的RISC-V SOC Linux开发环境使用CMake/Makefile,虽然也知道些怎么用,但有没完整系统的这方面学习资料?如语法、脚本链接结构等,可以分享下深入学习
    发表于 03-31 12:48

    RISC-V 基础学习:RISC-V 基础介绍

    存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。 程序指令存储和数据存储分开
    发表于 03-12 10:25

    什么是RISC-V

    siFive搞RISC-V 赛昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不问有什么用,RISC-V目前的能力来说,工
    发表于 02-02 10:41

    RISC-V开放架构设计之道|阅读体验】本别出心裁的RISC-V架构之书(第章)

    严肃的技术书籍充满了艺术气息,说明作者把RISC-V当成了个完美的对象,而不是在写个技术说明书,让读者可以放松自己的情绪,开始这本书的阅读。 但是在开始进入本书正文之前,我还是
    发表于 01-24 19:06

    RISC-V开放架构设计之道|阅读体验】 RISC-V设计必备之案头小册

    。在书中,特别提到了汇编器对于RISC-V中的作用,包括当讲寄存器硬连线为0时,可以使用伪指令来简化常规操作,如跳转、返回和等于零时分支等。 浮点运算和压缩指令数据集的知识则是放在下一次的帖子中说。
    发表于 01-22 16:24

    256核!赛昉发布全新RISC-V众核子系统IP平台

    11月23日,中国RISC-V软硬件生态领导者赛昉科技正式发布自主研发的片上致性互联IP——昉·星链-700(StarLink-700),并推出基于StarLink-700和昉·天枢-90
    发表于 11-29 13:37

    谈ARM上市与RISC-V

    今年7月RISC-V国际基金会的会员单位已经超过了3664位。更重要的是,通过RISC-V架构,中国真的正一步步实现架构国产化,是拥有全世界认可的主流架构和主流生态。 通过对RISC-V
    发表于 09-30 12:22

    RISC-V强势崛起为芯片架构第三极

    计划“RISE”,其主要的目的是加速RISC-V的软件生态建设及应用商业化进程,将进一步加速RISC-V在移动通信、数据中心、边缘计算及自动驾驶等领域的技术和商业化进程。 当前
    发表于 08-30 13:53

    RISC-V产业论坛召开,专利联盟正式成立

    生态也进一步完善。 指令集架构是软件和硬件之间的关键技术,例如英特尔x86架构主要应用于Windows,ARM架构主要应用于安卓(Android)。不同于存在授权限制的x86和ARM架构,RISC-V
    发表于 08-30 10:40

    改变加速器格局,下一代千核RISC-V芯片

    了。近日,Esperanto公开了他们在AI软件生态上所做的进一步努力,也透露了下一代千核RISC-V芯片的部分细节。
    的头像 发表于 08-07 07:00 794次阅读

    RISC-V核、平台和芯片该如何选择?

    (1)、芯片设计者可选择RISC-V 核 和SoC 平台 构建自己的芯片。比如,使用 PULPino 平台开发 SoC 芯片,内核使用 RI5CY和Zero-risky,国内企业和高校研究项目都有在
    发表于 06-21 20:34

    两大架构RISC-V 和 ARM 的各种关系

    RISC-V 和 ARM 的相似之处 RISC-V 和 ARM 基本上都是 RISC(精简指令集计算机)。RISC-V 和 ARM 都使
    发表于 06-21 20:31

    Debian 13“Trixie”Linux 发行版有望将带来 RISC-V 64 位支持

    植在此前取得了良好进展,**但最终还是并未实装到 Debian 12 中。未来该特性有望在 Debian 13 中进一步完善,之后提供官方 RISC-V 支持。” Debian 13 “Trixie
    发表于 06-21 08:49

    RISC-V,正在摆脱低端

    数据中心领域,指令集架构般被期待用于解决高性能、高效能问题。 个典型的例子就是Esperanto公司创造了第个高性能 RISC-V A
    发表于 05-30 14:11

    RISC-V入云!赛昉科技联合中国电信完成首个RISC-V云原生轻量级虚拟机验证

    构建RISC-V云计算生态领先优势的关键环,有助于推动中国电信引领RISC-V上云,实现数据中心基础设施自主可控、降低算力成本等目标。中国电信将深耕云计算领域,依托云计算技术策源地,
    发表于 05-11 14:08