Linux基金会推出了一个新的方向——CHIPS联盟。 作为该项目的一部分,该组织将开发免费的 RISC-V 指令系统和用于创建基于该系统的处理器的技术。 让我们更详细地告诉您该领域正在发生的事情。
/ 照片
CHIPS联盟为何出现?
在某些情况下,可以提供防止 Meltdown 和 Spectre 的补丁
Linux基金会也没有袖手旁观。 该组织发起了自己的倡议——CHIPS 联盟,其成员将开发基于 RISC-V 的处理器。
哪些项目已经在开发中?
CHIPS 联盟成员包括 Google、西部数据 (WD) 和 SiFive。 他们每个人都介绍了自己的进展。 让我们来谈谈其中的一些。
RISCV-DV
这家 IT 搜索巨头已经开源了一个用于测试基于 RISC-V 的处理器的平台。 随机解
Например,
class riscv_arithmetic_basic_test extends riscv_instr_base_test;
`uvm_component_utils(riscv_arithmetic_basic_test)
`uvm_component_new
virtual function void randomize_cfg();
cfg.instr_cnt = 10000;
cfg.num_of_sub_program = 0;
cfg.no_fence = 1;
cfg.no_data_page = 1'b1;
cfg.no_branch_jump = 1'b1;
`DV_CHECK_RANDOMIZE_WITH_FATAL(cfg,
init_privileged_mode == MACHINE_MODE;
max_nested_loop == 0;)
`uvm_info(`gfn, $sformatf("riscv_instr_gen_config is randomized:n%0s",
cfg.sprint()), UVM_LOW)
endfunction
endclass
上
OmniXtend 协议
这是 WD 的网络协议,可通过以太网提供缓存一致性。
已支持的协议
发电机火箭芯片
该解决方案来自 SiFive,该公司由 RISC-V 技术开发人员创立。
至于
联盟前景
专家表示,Linux 基金会的举措将使处理器市场更加民主并向新参与者开放。 在IDC
/ 照片
开源处理器的开发也将降低设计定制芯片的成本。 然而,只有 Linux 基金会社区设法吸引足够的开发人员,这才会发生。
类似项目
其他组织也在开发与开放硬件相关的项目。 CXL 联盟就是一个例子,该联盟于 5.0 月中旬推出了 Compute Express Link 标准。 该技术类似于 OmniXtend,也连接 CPU、GPU、FPGA。 对于数据交换,该标准使用 PCIe XNUMX 总线。
另一个致力于开发处理器技术的项目是 2018 年 XNUMX 月出现的 MIPS Open。 该计划是由初创公司 WaveComputing 创建的。 开发商正在规划
总的来说,开源方法不仅对于软件而且对于硬件都被普遍接受。 此类项目得到大公司的支持。 因此,我们可以预见,在不久的将来,市场上将会出现更多基于开放硬件标准的设备。
我们公司博客的最新帖子:
来自我们 Telegram 频道的帖子:
来源: habr.com