RISC-V International和芯片联盟宣布联合合作,更新OmniXtend缓存一致性规范和协议,并为OmniXtend构建开发工具。


作为合作的一部分,RISC-V International和CHIPS Alliance成立了一个新的OmniXtend工作组,该工作组将专注于为多核计算架构创建一个开放、缓存一致、统一的内存标准。OmniXtend公司是一种完全开放的网络协议,用于直接与处理器缓存、存储器控制器和各种加速器交换一致性消息,为将新的加速器、存储和存储器设备连接到RISC-V片上系统(SoC)提供了一种有效的方式。它可以用于创建多插槽RISC-V系统。


该小组将更新OmniXtend规范和协议,构建体系结构仿真模型和参考寄存器传输级(RTL)实现,并创建一个验证工作台。这些用于利用OmniXtend的开放、标准统一内存一致性总线的工具将使设计人员更容易在以数据为中心的应用程序中使用OmniXtend。


“随着RISC-V International开发独立于实现的规范和生态系统组件,我们的首要任务是确保我们开发的任何东西都能与新兴和既定的标准相配合。联合工作组将与各个RISC-V小组互动,审查OmniXtend协议,重点是缓存管理,并密切关注一致性RISC-V国际首席技术官Mark Himelstein表示。“由于这一共同努力,RISC-V社区将拥有所需的工具,为所有类型的以数据为中心的应用程序利用开放、一致、统一的内存标准。”


CHIPS Alliance总经理Rob Mains表示:“新成立的OmniXtend工作组将为开放、一致的异构计算架构制定标准。我们计划允许硬件IP块的混合,为开发人员提供更多的设计灵活性,以便他们可以选择最适合其特定应用需求的方案。”。“我们鼓励RISC-V社区参与这一重要举措,这将为OmniXtend带来新的设计可能性。”


快速通道架构扩展过程


上个月,RISC-V International通过快速流程使小型架构扩展提案更容易标准化。这个快速通道过程是一种在不创建任务组的情况下创建相对较小的体系结构扩展的方法。拟议的扩展应具有直接的性质,对RISC-V社区的重要部分具有价值。它应该解决一个具体而明确的问题或需求,干净地适应现有的体系结构和当前坚实的扩展草案,不受争论的影响。


“快速通道体系结构扩展过程”(Fast Track)定义了开发和标准化符合特定标准的体系结构扩展的过程,同时在相关RISC-V常设委员会的监督和批准下提供合理的质量控制。一旦延期提交审议,将在进入为期45天的公开审查程序之前进行内部审查。


Himelstein评论道:“随着RISC-V解决方案和应用程序的多样性不断呈指数级增长,快速通道系统使我们能够更快地满足RISC-V社区的需求。”


ZiHintPause扩展程序使工程师能够减少设计的能耗,这是第一个根据这一新工艺获得批准的扩展程序。该扩展还有助于提高旋转等待循环的性能,并使多线程内核能够暂时放弃扩展资源。ZiHintPause扩展将一条PAUSE指令(编码为HINT指令)添加到ISA。Himelstein说:“ZiHintPause的批准表明,这一简化的程序如何显著加快了对重要延期的审查,同时仍保持了RISC-V开放的核心租户和公开审查期。”


Ventana Micro Systems联合创始人兼首席技术官Greg Favor表示:“这是RISC-V ISA的一个重要扩展,因此我们很高兴看到ZiHintPause能够迅速获得批准,现在可以供整个RISC-V社区使用。”。“Fast Track保持必要的制衡,以确保扩展得到正确设计,并遵守RISC-V的架构方法,同时为RISC-V International快速扩展其标准化扩展铺平道路。”