作者 | Agam Shah
责编 | 张红月
来源 | 公众号"Python阅码场"(ID:江湖人称老徐)
这是一篇英文访谈 , 参考链接:
https://www.theregister.com/2022/01/04/riscv_international_cto_interview/
文章图片
Mark Himelstein 谈开放式 ISA 的未来和挑战
在半导体短缺的阴云和贸易战的硝烟中 , Arm和x86的芯片技术备受瞩目 。 但在此背后 , 开源RISC-V芯片架构正逐步成为可行的第三种架构 , 它更便宜、更灵活且远离政治漩涡 。
RISC-V 通常被称为芯片界的 Linux , 工程师们在设计、设置和改进架构方面通力协作 。 RISC-V International 制定了免费许可的规范 , 芯片设计人员可以在自己的处理器和SOC里视情况自由实现 。
[译者注:RISC-V International是一个非盈利组织 , 支持免费和开放的RISC指令集体系结构和扩展 , 允许社区将时间和资源用于创新 , 而无需重复造轮子]
中国和欧洲正在转向 RISC-V以期实现芯片国产化 , 获得芯片自主权 。 业界公司也在考虑使用 RISC-V, 以降低因采用Arm 和 x86 架构而带来的许可和版税成本 。
在PC、服务器和手机领域 , RISC-V可能还需要很多年才能成为X86和Arm的可行替代 , 但是 , 在单片机和FPGA方面 , 它已经取得了良好的开端 , 基于RISC-V的单板电脑也已经面世 。 它还得到了谷歌、苹果、亚马逊、英特尔、高通、三星和英伟达等公司的支持 。
RISC-V International的CTO Mark Himelstein与The Register就RISC-V及其进展进行了访谈 。
RISC-V目前进展如何?
人们正在用RISC-V做以前的架构无法做到的事情 , 它免费且灵活 , 无需为定制支付任何额外的费用 。 我们利用社区和非常常见的东西 , 打破企业壁垒、国家壁垒、文化壁垒和时区壁垒 , 我们都共享自己的一份力 , 因为我们都是这个社区的一份子 。
在我们允许非标准扩展的地方 , 用户可以针对特定领域开展创新 , 这是一场双赢 。
为开源芯片工作 , 您面临哪些挑战?
我们不会像Arm和x86那样左右芯片设计 。 我在Sun管理过Solaris , 也管理过其他大型组织 , 在这类企业中 , 你只需告诉人们该怎么做 , 你设定一个目标 , 然后大家就会朝这一目标去努力实现;在这里 , 我们确保成员有实实在在的东西可用 , 事情向前推进很重要 。
为减少碎片化(译者注:在此处 , 碎片化是指原本一体的组织分化成很多相对独立、难以整合的小群体) , 我们引入了两个概念 , 一个是profiles , 另一个是通用平台(common platforms) 。 Profiles是一组协同工作的指令 , 与其他架构中的迭代规划类似 。 这些东西会告诉编译器、优化器及发行版等上游项目:“嘿 , 以这份Profiles为基准开展工作 , 这是2022年的应用配置 , 这些指令是一起工作的 。 ” 我们正在为操作系统做同样的事情 , 包括与平台相关的discovery、ACPI、SPI等等 。
我们已经有许多独立的扩展 , 你可以选择是否采用 , 但没有其他传统架构中会出现的情况:“看 , 在本轮迭代中这组要素可以协同工作 , 在下一轮迭代中 , 这些操作系统组件必须协同工作 。 ” [在 2021 年] 我们拥有这些理念 。 这些都是新的理念 , 非常令人兴奋 , 虽然目前还没有完成 。 这是为了确保我们做的事情没有重叠 , 尽可能多地分享 , 不要成为一个碎片化的社区 。
我们仍在学习贡献者文化如何在指令集架构中发挥作用 , 因为只有一部分架构师在进行ISA的具体定义工作 , 而这项工作的重点在于培育软件生态系统 。 我们必须确保编译器、程序库、操作系统都被顾及 , 这些方面我们仍在摸索学习当中 。
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
