来源:半导体行业观察
布里斯托尔的 VyperCore 旨在为服务器市场设计和销售 5nm 芯片和卡,以加速现有软件。
为此,VyperCore 正在加大硬件和软件工程师的招募力度,希望在未来几个月内将其在布里斯托尔和剑桥的 17 人团队规模扩大一倍。
VyperCore 联合创始人、首席执行官兼董事长 Russell Haggar 表示:“我们是一家处理器公司,我们承诺在不更改一行代码的情况下实现 5 倍速度,同时保证硬件内存安全。从烤面包机到服务器,每个 CPU 都可以采用这种技术。”
该公司拥有一款名为 Akurra 的单核 RISC-V 处理器,该处理器在 FPGA 上运行,使用其硬件内存管理技术,并计划明年推出一款单核测试芯片,随后推出 VyperCore 将销售的商用多核服务器芯片以及加速卡。
该技术还可用于各种处理器,但加速数据中心应用是首要目标。Haggar 表示:“我们的目标是服务器级 64 位 RISC-V 四核处理器,可能采用 N5 [5nm] 和服务器卡硬件。”他表示,计划于 2026 年底推出。
VyperCore公司去年筹集了 400 万英镑,目前正在进行新一轮融资。
内存管理架构可以将 C 或 C++ 代码加速 2 倍,将 Python 等结构化解释语言加速 5 倍,而无需更改任何代码。
他告诉eeNews Europe ,随着生成式 AI 生成非优化代码,这一点将变得越来越重要。
Haggar 说,这也使得芯片能够抵御常见软件攻击,避免使用 Rust 等语言重写代码,而且比 CHERI 等其他方法更快。
VyperCore的想法
VyperCore Ltd.(英国布里斯托尔)是一家计划开发新型处理器技术的初创公司.
该公司由首席技术官 Ed Nutting 和经验丰富的企业家兼资深半导体高管 Russell Haggar 共同创立,后者担任执行主席领导该公司。VyperCore 成立于 2022 年 7 月,旨在进一步发展 Nutting 在布里斯托大学进行的内存分配管理及其对处理器性能和安全性的影响的研究。
Haggar 向eeNews Europe解释道,现代计算机编程语言(例如 Python、Java、Javascript、C#、Haskell)给处理器架构带来了不同类型的负载。这些负载通常包括比旧编程语言更大的数据移动和“垃圾收集”负担。与此同时,通用处理器基本上只是根据摩尔定律进行扩展,或者跳入图形和 AI 处理等特定应用领域。
通过专注于内存分配管理,Nutting 的研究表明,开发技术可以将现有通用计算密集型工作负载的处理器吞吐量提高一个数量级(10 倍),Haggar 表示。“有些操作需要数千个计算周期(在传统处理器上),而我们可以将其缩短到几十个周期,”Haggar 说道。他补充说,这可以通过现有源代码和一些编译器调整来实现。
VyperCore 的技术还带来了额外的好处,即在硅片的门级解决内存安全漏洞。大约 70% 的处理器黑客攻击都是基于内存溢出和内存泄漏安全漏洞。他断言,VyperCore 的内存管理方法将阻止这些漏洞。
该公司最终可能会采用知识产权许可业务模式,但最初计划开发一种 RISC-V 处理器,该处理器可以作为安全应用加速器以卡的形式出售到服务器市场。
“我们知道 VyperCore 技术将如何针对边缘设备发挥作用。但目前我们的目标是数据中心,”Haggar 说道。他补充说,这在一定程度上是因为它降低了进入市场的门槛。
虽然该技术普遍适用 - 包括 x86 或 ARM 架构处理器 - 但 VyperCore 正在与 RISC-V 架构合作,因为它是开放的,允许 VyperCore 的技术深深嵌入到处理器中。
Haggar 表示,公司目前正在招募工程师,他们将在明年致力于 FPGA 实施和编译器技术。
大卫·梅 (David May) 教授是布里斯托尔芯片公司 Xmos 的创始人,因其在 transputer 上的首席架构师的工作而闻名,他是 VyperCore 的顾问,也是四人技术顾问委员会的成员之一。
VyperCore展示RISC-V核心的RTL仿真
今年年初,英国VyperCore在以RISC-V为起点的全新芯片架构开发中迈过了重大发展里程碑。
总部位于布里斯托尔的 VyperCore 正在开发一种架构,以嵌入垃圾收集等功能,从而提高处理器的性能并提高其能效。该公司首次在模拟运行代码的 RISC-V 处理器中展示了该技术的 RTL 设计,并计划于 2024 年 6 月推出硬件版本。
VyperCore 首席执行官兼联合创始人 Russell Haggar 表示:“我们的技术将垃圾收集等复杂且耗时的内存相关任务从软件中分离出来,并通过将它们合并到处理器本身中,放入硅片中。”
“当您真正希望 CPU 专注于运行用户的应用程序而不做其他事情时,这可以消除在后台运行这些任务的昂贵开销。我们的技术可以以一种允许现有软件代码在不进行任何更改的情况下运行的方式部署。在我们工作的研究阶段,我们看到应用程序的速度提高了 7 倍,而我们现在的产品开发工作的目标是更高的速度。”
VyperCore 支持的第一个处理器架构是 RISC-V。第一个处理器名为 Akurra,采用全新设计,采用标准 RISC-V 架构和指令集,修改指令以支持内存分配技术,并对底层处理器架构进行重大修改。
Akurra 的 RTL 现已在仿真中启动并运行。编译器现在支持其扩展指令集,并且运行时将垃圾收集功能传递到硅片。
“我们的产品开发涉及采用成熟的处理器架构和稳定的软件工具链。我们修改架构以嵌入我们的技术。我们更新编译器以支持修改后的处理器,并更改语言的运行时软件以将内存分配任务移至硅层。显然,整个堆栈中有很多需要协调的更改,”Haggar 说道。
他补充道:“当我们能够在模拟核心上运行标准 Python 代码时,这一切都在 1 月初实现。”
“这证实了我们的技术允许标准、未经修改的代码在 VyperCore 的新处理器架构上运行,并且表明编译器和运行时可以进行修改以支持我们的新架构,而只需进行最小的更改。对于一家不到十个月前才成立、团队成立不到六个月的公司来说,这是一个重要的里程碑。
VyperCore 成立于 2022 年,旨在将布里斯托大学 Ed Nutting 的计算机架构设计博士研究成果产品化。Nutting 现在是首席技术官兼联合创始人,在 2023 年 3 月获得 500 万美元融资后,该公司目前在布里斯托和剑桥的设计中心拥有 15 名员工。该公司最近还加入了 Silicon Catalyst 加速器计划,并成为英国英特尔 Ignite 计划的一部分。
Haggar 说道:“我们的下一个里程碑计划在六月实现,届时我们将在硬件上运行下一个版本的处理器,而不仅仅是在模拟中。”
“这将让我们的商业伙伴验证他们的生产代码可以毫不费力地移植到我们的平台上,并且加速的性能将开始可衡量。”
原文链接
https://www.eenewseurope.com/en/vypercore-plans-5nm-risc-v-server-chip-and-card/
4000520066 欢迎批评指正
All Rights Reserved 新浪公司 版权所有