通过对SweRV CoreTM的关键更新、OmniXtendTM 的进步和软件设计的免费资源来支持RISC-V开发
西部数据公司 (NASDAQ: WDC) 日前宣布与PlatformIO Labs, OÜ达成战略合作伙伴关系,并与SiFive公司联手扩展PlatformIO的嵌入式开发平台的开放性,将新工具融入到平台中,从而为其提供一个端到端的开放式创新环境,包括对RISC-V的开发支持。从开发者社区收到积极反馈后,西部数据还公布了其开源的RISC-V SweRV CoreTM 和缓存一致性结构OmniXtendTM的关键增强新功能。这些消息的公布进一步证明了西部数据对RISC-V计划的支持,并增强了在新开放性的研发、专用计算机架构方面的领先地位,旨在应对高速增长的应用所带来的爆炸性的数据增长,例如人工智能 (AI)、机器学习 (ML)、物联网 (IoT)等。
西部数据首席技术官Martin Fink表示:“通过与PlatformIO的合作,我们可以将其整个多架构嵌入式设计环境(包括debug和trace)带入开源社区中。凭借内置的深度资源库和自动化支持,编程人员可以轻松地在开发平台之间进行转换,包括RISC-V在内。随着PlatformIO的开放性不断提高,结合我们近期增强了SweRV Core和OmniXtend的缓存一致性结构,进一步降低了RISC-V的开发障碍,并扩展了创新的潜力,从而使计算力更靠近数据。”
PlatformIO支持多种嵌入式硬件和软件技术的流线型设计,支持众多领先的操作系统、开发平台以及数百个主板。其统一的项目配置能力利用内置包和库管理器,并根据项目的环境构建自动安装所需的库和工具链。
凭借西部数据和SiFive的战略投资支持,开发RISC-V和其他架构的软件开发人员可以免费使用以前需付费的PlatformIO PlusTM的功能,包括PIO Plus Unified Debugger 和PIO Uniting Testing Engine工具以及远程访问功能。相关工程师还可以在多个操作系统环境中复制他们的项目,从而可以实现更高的设计灵活性,无需学习特定厂商的复杂工具包。凭借这些独特的多架构测试和调试资源的开放性,PlatformIO现已成为嵌入式技术端到端设计的完全开源支持环境,包括RISC-V生态系统的设计。
西部数据通过最新的SweRV Core来加速RISC-V架构的硬件设计。SweRV Core 1.1中集成了一系列改进功能,显著提高了其性能和可靠性。这些包括更快divide和fetch函数、I/O时序控制的融入、更好的纠错能力、多核调试改进等。32位有序内核(in-order core)是西部数据公司专为内部使用而设计的,在今年初向RISC-V生态系统开放了源代码。最新的内核现已可供下载。欲了解详情或下载内核,请访问https://github.com/chipsalliance/Cores-SweRV。
此外,西部数据以内存为中心的OmniXtend系统架构现在还可以与Barefoot Network的终端用户P4可编程TofinoTM以太网交换机ASIC一起运行。OmniXtend是通过以太网结构提供高速缓存一致性存储器(memory-over-an-Ethernet)的全新开放式方法,支持对多种组件的访问和数据共享。与Tofino交换机ASIC的兼容性非常重要,这样可以允许数据中心架构师实施和创新架构,将主存储器作为网络的核心。OmniXtend使高速缓存一致性能够与GPU、FPGA、机器学习加速器和CPU共享。可以支持数据中心架构、CPU微架构和数据中心设备中专门构建的计算加速器件的进一步发展。
这些新功能建立在西部数据长期致力于推进RISC-V生态系统并通过开源协作方式推动以数据为中心的创新基础之上,包括多个相关的战略投资和合作伙伴关系,并展示了其为实现将10亿个处理器内核过渡到RISC-V架构的既定目标而取得的进展。RISC-V使西部数据公司能够参与并利用强大的开发者社区,专注于使越来越多的计算能力更接近数据本身。随着计算能力更接近数据,客户可以最大限度地减少在边缘和数据中心内的数据移动,优化基于位置、负荷以及时间优先需求的处理流程。
行业评论:
- PlatformIO首席执行官Ivan Kravets表示:“通过与西部数据和SiFive合作,我们能够进一步扩大我们的愿景,不仅进一步扩展PlatformIO专业嵌入式开发环境的开放性,还可以扩展PlatformIO的生态系统。‘零配置’平台和工具消除了软件设计过程中最耗时的部分,并且能够编写更好且错误更少的代码。PlatformIO通过开源化现已成为一个在下一代设计中完全免费和开放的环境,从半导体到处理器再到软件。”
- SiFive首席技术官Yunsup Lee表示:“我们很高兴与西部数据和PlatformIO合作,将PlatformIO的工具带入开源社区。软硬件解决方案和自动化功能能够加快创新的专用应用软件上市,包括用于物联网、人工智能、机器学习、分析等领域的应用。随着SiFive持续创新推动,并在RISC-V领域保持领先优势,这样的投资对于那些希望享受到RISC-V创新解决方案的人非常关键。”