
硬件开发人员与软件开发人员之间存在着巨大的鸿沟,这为试图协调两个领域的人带来了诸多挑战。Arm和x86的开发人员多年来一直面临着这样的问题,而Linux之父Linus Torvalds担心,RISC-V的发展可能会陷入同样的困境。
"即便采用更开放的硬件设计方式,硬件人员与软件人员之间的鸿沟仍然巨大。Verilog与内核,乃至更高层次的软件堆栈之间存在巨大差距。后者的工作内容与硬件相去甚远,以至于你完全无法了解硬件的运作方式,"他表示。
"因此,跨越这道鸿沟极其困难。我认为部分硬件设计师可能会有所交叉,但他们将通过犯错来学习。可惜的是,这些错误都是前人已经犯过的。"
RISC-V是一种开放标准的处理器指令集架构(ISA),正逐渐受到重视,尤其是在中国。一些科技公司正利用它来规避美国对华制裁。像DeepComputing和Framework这样的公司已开始开发、生产和销售采用这些新型处理器的消费级笔记本电脑。
尽管RISC-V正稳步发展,但其性能水平仍无法与主流的x86和Arm处理器相媲美。要在RISC-V芯片上运行3A级游戏,还需要数年甚至数十年的开发时间。虽然Arm也采用精简指令集计算机(RISC)架构,但Linus担心RISC-V仍可能重蹈覆辙。
"他们将面临Arm和此前x86所遇到的所有问题,"他说。"他们可能需要几代人才能意识到'哦,我们忽略了这一点',因为会有新人不断加入。"
尽管预计RISC-V的发展过程中仍将犯下诸多错误,但他也指出,现在开发硬件比过去容易得多。Linus说:"Arm和x86长期以来都围绕着以PC为中心的软件进行竞争,但这种情况已经过去了。这将使得像RISC-V这样的新架构更容易进入市场。"
Source:Jowi Morales; Linus Torvalds says RISC-V will make the same mistakes as Arm and x86
--【本文完】---
近期受欢迎的文章:
更多交流,可添加本人微信
(请附姓名/单位/关注领域)





