【外评】Linus Torvalds 称 RISC-V 将重蹈 Arm 和 x86 的覆辙
内容提要
林纳斯·托瓦兹表达了对RISC-V开发面临与Arm和x86类似挑战的担忧,这些挑战源于硬件和软件开发人员之间的差异。尽管RISC-V的受欢迎程度不断提高,但在性能上仍落后于x86和Arm。然而,托瓦兹认为硬件开发现在变得更容易,使得像RISC-V这样的新架构更易于接触。
延伸解读
硬件与软件之间的鸿沟
托瓦兹指出,硬件和软件开发人员之间存在巨大差异,从Verilog到内核再到更高层堆栈,软件人员往往不了解硬件如何工作。这种鸿沟使得协调两个团队非常困难,RISC-V开发可能因此重蹈Arm和x86的覆辙,硬件设计人员将通过犯错来学习以前犯过的同样错误。
RISC-V的性能现状与挑战
尽管RISC-V受欢迎程度提高,尤其在中国有公司利用它绕过美国制裁,并已开发消费类笔记本电脑,但其性能仍无法与x86和Arm抗衡。要在RISC-V芯片上运行AAA级游戏,仍需数年或数十年的开发。托瓦兹担心RISC-V会遭遇Arm和x86曾遇到的所有问题,需要几代人的时间才能意识到一些未考虑到的问题。
新架构的市场机遇
托瓦兹认为,现在开发硬件比过去容易得多。过去Arm和x86的竞争以PC为中心,达到平等竞争花了数十年,而这种情况已经改变。这将使RISC-V等新架构更容易进入市场,尽管开发过程中仍会犯很多错误。
Q&A
Linus Torvalds对RISC-V的看法是什么?
Linus Torvalds担心RISC-V的开发可能会面临与Arm和x86相似的挑战,主要是由于硬件和软件开发人员之间的差异。
RISC-V与Arm和x86相比有什么不足之处?
尽管RISC-V的受欢迎程度在提高,但在性能上仍落后于x86和Arm。
RISC-V的开发面临哪些具体挑战?
RISC-V的开发面临硬件与软件开发人员之间的巨大差异,这使得协调工作变得困难。
为什么一些科技公司选择使用RISC-V?
一些科技公司利用RISC-V来绕过美国对中国的制裁,开始开发和销售基于RISC-V的新处理器。
要在RISC-V芯片上运行AAA级游戏需要多久?
要在RISC-V芯片上运行AAA级游戏仍需数年或数十年的开发时间。
Linus认为RISC-V的未来如何?
Linus认为RISC-V可能会重蹈Arm和x86的覆辙,面临相似的问题,但现在开发硬件变得更容易。