|
|
|
www.design-reuse-china.com |
|

这会是RISC-V的大挑战?
总的来说,我们是 RISC V 的铁杆粉丝。它在某些方面做得很好,在其他方面处理得很好,并且有明显的采用和吸引力迹象。它以创新的方式满足了真正的市场需求,这正是我们希望从我们的技术中看到的。所以我们从爱的角度说——RISC V 将有一个大的软件问题。好消息是这可能无关紧要。
www.eet-china.com, Feb. 04, 2023 –
RISC V 是一种开源指令集架构(ISA),是 Arm 的"免费"替代品。ISA 为处理器提供了一组通用的、重要的但乏味的"蓝图"。每个处理器都需要 ISA 提供的功能来执行一些基本的数学运算。它们需要大量工作来设计和维护,但没有提供太多的最终产品差异化,这意味着使用它们的芯片公司看到将这项工作外包给像 Arm 这样的第三方的巨大优势。
处理器的全部意义在于运行某种形式的软件。尽管 ISA 和软件开发人员相隔数层,但 ISA 对芯片来说是如此基础,以至于 ISA 中的更改会产生真正的软件问题。
尝试在配备 Apple M1 的新 MacBook 上下载一些流行的编程语言,您可能会发现该软件无法在 M1 上运行或需要一些替代测试版。这实际上相当重要,因为这意味着任何运行遗留代码的人都必须忍受巨大的摩擦才能切换到新的 ISA。
ISA 具有难以置信的粘性,更换新的 ISA 是大多数芯片公司不愿做的事情。例如,高通几十年来一直在构建基于 Arm 的芯片,即使 Arm 起诉他们,高通也不太可能将其核心产品转移到 RISC V,因为这会使为基于高通的芯片编写的所有软件变得笨拙,如果不是行不通的话。我们不想夸大这一点,转换并非不可能,只是很难。正如我们上面所说,这是很多摩擦。
这可能是 RISC V 获得采用的一个大问题。
然而,它在一个近乎完美的时刻进入了市场。就在 Arm 在 Softbank 的呵护下冬眠,失去吸引新客户的动力时,半导体初创公司10 年来首次再次萌芽。这包括美国半导体初创公司的萌芽增长以及它们在中国的绝对爆炸式增长。这些公司都没有数十年的遗留 Arm 依赖性,并且乐于采用免费的解决方案。
但是所有这一切都存在一个问题。RISC V 是开源的,这意味着任何想要设计 RISC V 芯片的人都可以在很大程度上灵活地对其 ISA 的具体实现进行各种更改。这意味着每个人的 RISC V 都有点不同。RISC V 组织预见到这个问题并制定了一套兼容性要求,虽然每个人都希望遵守这些要求,但没有真正的执行机制来防止它发生。
点击阅读更多



Back