中文 英语

RISC-V的挑战和机遇

谁能从开源ISA中赚钱,RISC-V生态系统的当前状态,以及供应商之间的区别。

受欢迎程度

公司产品管理高级总监Ben Levine坐下来讨论开放指令集硬件和RISC-V的未来Rambus的安全部门;Jerry Ardizzone,全球销售副总裁Codasip;SiFive工程副总裁梅根·瓦克斯(Megan Wachs);以及bluspec的CTO Rishiyur Nikhil。以下是那次谈话的节选。


(从左至右)本·莱文,杰里·阿迪佐内,梅根·瓦克斯,瑞希尤尔·尼希尔。

SE:你如何从开放式个人账户中赚钱?

Nikhil:我们围绕RISC-V内核开发系统,帮助将这些内核推向市场。市面上有很多开源内核,它们得到了很多关注,但在获得一个内核和实际将其安装到一个系统之间——比较多个不同的内核并找出哪一个可能最适合你,以某种科学的方式衡量它们——所有这些都需要围绕它的某些基础设施。我们公司专注于这类工作,开发产品来帮助你评估RISC核心,有一个平台,你可以修改RISC核心,并有一个完整的系统围绕它运行,等等。它不是靠核心本身赚钱。它在它周围的东西上。

SE:那矿工用的镐和铲子?

Nikhil:镐、铲子和牛仔裤。

瓦希:我们真正实现了极端的定制和更快的上市时间,这是RISC-V实现的一件事,因为它的高度可定制的ISA。我们可以在此基础上构建一个非常可定制的SoC。

Ardizzone:我们是一个纯粹的处理器知识产权公司,要想在这个行业赚钱,我们不能光靠自己。我们需要RISC-V取得成功。它需要被广泛采用,我们需要一个强大的第三方生态系统。所以在半导体IP中,IP最大的单一细分市场是处理器IP。我们在这个行业,我们的工作是走出去,获得一些市场份额,除非RISC-V成功,否则我们不会这么做。市场很大,所以我们只需要提供与众不同的优秀产品,为我们的客户提供价值。

莱文:我们实际上以几种不同的方式参与了RISC-V生态系统。一是我们生产安全IP。我们的主要业务是销售安全IP可编程信任的根源给制造芯片的公司。我们最新一代使用的RISC-V处理器是我们专门为安全而开发的。RISC-V确实改变了我们的游戏规则,因为它让我们可以控制架构和微架构,并做一些增强安全性的事情,如果我们使用第三方处理器IP,我们就无法做到。我们参与RISC-V的另一种方式是,有与特定处理器绑定的安全解决方案,我们生产的是可以与任何RISC-V cpu一起工作的安全IP。

SE:你认为最大的竞争在哪里?是ARM还是MIPS,还是生态系统本身?

瓦希我认为最大的竞争其实是人们想自己动手。他们读了RISC-V规范后说,‘这太棒了,太有趣了。我要自己来。’然后你知道,他们大概读了三分之二,然后开始意识到,‘哦,这有点复杂。“最大的竞争实际上是内部团队。

Ardizzone在我看来,我们最大的竞争对手显然是Arm。他们拥有大约80%的市场份额。因此,如果我们想要成功和发展,我们就需要获得一些市场份额,这是我们的使命。但我们也有一些非常强大的竞争对手,随着他们的发展,他们将成为我们的主要竞争对手。

莱文:关于内部团队的问题,我们确实开发了自己的RISC-V CPU,这并不容易,我们这样做只是因为我们有非常令人信服的理由这样做,因为我们需要在微架构层面添加安全特性。如果不是因为这个原因,我们最好还是从那些已经开发了IP的专家那里购买IP。所以我认为有来自内部团队的竞争,但当人们开始走上这条路时,它比人们意识到的更具挑战性。

Nikhil:短期内可能是Arm。我说的短期是指未来五年左右。在一个典型的颠覆性场景中,现在发生的事情是,你从底部开始吃东西,你选择嵌入式,小型设备控制器,这些都是Arm占主导地位的东西。这就是最初的竞争。但随着时间的推移,有一些公司,比如矢量公司,比如世界语公司,正在做非常高端的处理器,还有英特尔和Power处理器。

SE:是否存在整个生态系统因为玩家太多而变得支离破碎的风险?整体上是否有一致性?

Nikhil我不太担心那个。至少到目前为止,RISC-V基金会对ISA进行了相当严格的控制和管理。所以,是的,有很多参与者,但什么是RISC-V处理器的定义来自于基金会,并且有严格的测试,在你可以合法地称之为RISC-V处理器之前,你必须说服基金会你所构建的实际上是RISC-V。所以从这个角度来看,我不太担心这方面的分裂。

瓦希我不太担心,因为开发软件太难了。我们取得成功的唯一途径就是共同努力,所以只要朝着自己的方向前进,你就会立刻落后于其他决定共同努力的人。这就是我们目前看到的。

Ardizzone:我同意。RISC-V基金会密切关注着这里发生的一切。您拥有被仔细锁定的基本整数指令。你有了标准的扩展空间,它受到了密切的监控,并且有一个非常好的批准过程。然后是可定制的空间。因此,我们所有人都要确保它不会变得过于分散和失控,因为如果它会失控,它就不会成功。作为供应商,作为第三方成员,作为用户,确保它不分散符合我们所有人的最大利益。

莱文:为了让大家一致同意,我也不担心碎片化,因为按照你自己的方向走,这意味着你真的放弃了使用RISC-V的所有优势。所以那些走自己路的人很快就会陷入困境,失去利益。这样做真的没有太多的动力。

NikhilRISC-V ISA的一个独特之处在于,它在设计时就考虑到了这类问题。所以它是非常模块化的,它被设计为预留操作代码空间,预留机制来扩展更大的指令长度,等等。所以做扩展的人不是随机地粘东西。他们用某种结构来做,用某种结构化的方式来适应。这限制了碎片化。

SE:在一年前的RISC-V基金会会议上,用户担心的一个问题是工具不存在,编译器不一致,安全性缺失。团结起来,所有这些问题都能解决吗?

Nikhil:是的。碎片问题主要是关于当你运行同一个程序时你是否做同样的事情。这是大家普遍同意的一点。软件自然也会紧随其后。有一个统一的硬件基础的事实自然会将所有这些软件工作集中起来,以保持一致。

瓦希:我们已经把与行业供应商合作作为首要任务,我看到很多不同的公司都在学习RISC-V,然后支持它。我们与调试器工具公司Segger和Lauterbach合作,到处都有RISC-V基金会的成员。RISC-V是一个巨大的社区,所有的软件工具开发人员都认为支持RISC-V符合他们的利益。

Ardizzone:当然,如果我们没有好的工具,这是不会成功的。所以我们一直在考虑工具。这不仅仅是硬件或实现的问题。例如,它有很多关于C编译器的内容。我们在这方面进行了投资。我们雇佣了很多人,专注于为RISC-V构建我们希望成为世界上最好的C编译器,但我们不能独自完成。整个行业需要为不同的客户提供不同的选择。以LLVM为例。有些人想使用GNU编译器。所以不管你喜欢什么,不管你的内部策略是什么。 And we need to support them all. And they need to be first-class tools. There’s a lot of momentum right now. At the RISC-V Roadshow in China we had good turnout and a lot of third-party vendors came and supported that. There was a lot of interest and a lot of questions about software performance and the robustness of tools. We’ve made a huge amount of progress as an industry in the last two years.

莱文:我们在RISC-V中看到了一个真正的良性循环。随着ISA的采用越来越多,人们对生产工具的兴趣也越来越大,工具也越来越好。随着工具的改进和生态系统的扩大,人们的兴趣也越来越大。这样循环下去。现在有很大的势头,而且还会继续增长。

Nikhil如果像中国这样的大型国有企业将其视为官方政策,并决定走不同的方向,这是事情可能分裂的一种方式。幸运的是,到目前为止还没有发生。

有关的故事
RISC-V市场,安全和增长前景
专家:为什么RISC-V受到如此多的关注,还需要做什么,以及它可能在哪里取得最大的成功。
在RISC-V系统中构建安全性
与会专家,第2部分:重点转移到固件、系统级架构以及工业界、学术界和政府之间的合作。
开放式isa越来越受欢迎
强调灵活性、上市时间和异质性需要更多的处理选项。
开源处理器:事实还是虚构?
说开源处理器是免费的并不十分准确。
RISC-V合规的挑战
当规范是可扩展的时,显示处理器核心遵循规范变得更加困难。



留下回复


(注:此名称将公开显示)

Baidu