6,000 个 RISC-V 内核的“芯片”

2021-09-29 14:00:45 来源: 半导体行业观察

来源:内容由半导体行业观察(ID:icbank) 编译自 tomshardware 」,谢谢。


通过将 6,000 个 RISC-V SERV 内核与赛灵思最强大的 FPGA 设计之一 的VCU128 板配对开发,开放度者实现了RISC-V 内核最密集排列的新世界纪录(由CoreScore 基准测试测量)。该基准测试模拟了可以在单片硅片上部署多少个 SERV 内核,而赛灵思的 Virtex UltraScale+ VCU128 FPGA通过其内部重新配置可以容纳多达 6,000 个 SERV 内核。之前的记录保持者共有 5,087 个内核托管在 Xilinx 的 VCU118 上。

FPGA(现场可编程门阵列)是一种奇特的硬件,因为它们具有很少的固定功能元件。相反,它们被构建为可以在运行中(或在现场)编程,模仿程序员定义的晶体管排列。这基本上允许 FPGA 成为我们最接近自适应处理电子设备的产品,根据手头的工作负载随时变化(这是一个简化的解释)。

“当您拥有屡获殊荣的 SERV,世界上最小的 RISC-V CPU 时,您会做什么?” SERV 核心和 CoreScore 基准测试的设计者 Olof Kindgren 问道。“嗯,除此之外,我们当然想看看您可以在各种设备中安装多少个 SERV 内核。这就是 CoreScore 的用途。在目前 30 块板的列表中,我们现在可以找到 Sylvain Lefebvre以及适合 6000 个 SERV 内核的 Xilinx VCU128 板。”

这些内核不是您通常在Intel 或 AMD 的最佳游戏 CPU上找到的内核;它们是精简的、准系统的位串行工作单元,包含尽可能少的无关功能。这种方法最大限度地减少了每个内核占用的总芯片空间。该设计通过工作负载并行化来实现性能,而不是来自每个核心的明显处理。

“我们正在接近最大值,”Lefebvre 在谈到他的 6,000 核记录时说,“使用 VCU128 FPGA 的 98.5% LUT [查找表](和 100% BRAM [块 RAM])。与 Olof Kindgren 合作非常有趣在这一点上,这是对我们 Xilinx VCU128 的完美介绍。”

附:原文


A new world record for the densest arrangement of RISC-V cores (measured by the CoreScore benchmark) has been achieved by pairing 6,000 RISC-V SERV cores and one of Xilinx's most powerful FPGA designs, the VCU128 board. The benchmark simulates how many SERV cores can be deployed on a single piece of silicon, and the Xilinx's Virtex UltraScale+ VCU128 FPGA can fit as many as 6,000 SERV cores via its internal reconfiguration. The previous record-holder had a total of 5,087 cores hosted on Xilinx's VCU118.


FPGAs (Field-Programmable Gate Array) are exotic pieces of hardware because they have very few fixed-function elements. Instead, they are built to be programmable on the fly (or in the field), mimicking transistor arrangements defined by the programmer. This essentially allows FPGAs to be the closest we have to adaptive processing electronics, changing from moment to moment according to the workload at hand (this is a simplified explanation).


"What do you do when you have the award-winning SERV, the world's smallest RISC-V CPU?" asks Olof Kindgren, designer of both the SERV core and the CoreScore benchmark. "Well, among other things, we, of course, want to see how many SERV cores you can fit into various devices. This is what CoreScore is for. And on top of that list of currently 30 boards, we can now find Sylvain Lefebvre and his Xilinx VCU128 board that fits 6000 SERV cores."


These cores aren't what you'd typically find on your best CPUs for gaming from Intel or AMD; they are stripped-down, barebones bit-serial work units that include as few extraneous functions as possible. That approach minimizes the total die space occupied by each core. The design achieves performance via workload parallelization, not from the obvious processing grunt from each core.


"We are nearing the max," Lefebvre says of his 6,000-core record, "with 98.5% LUTs [Lookup Tables] (and 100% BRAM [Block RAM]) of the VCU128 FPGA utilized. It's been great fun working with Olof Kindgren on this, and it was a perfect intro to our Xilinx VCU128 monster."


★ 点击文末 【阅读原文】 ,可查看本文原文链接!


*免责声明:本文由作者原创。文章内容系作者个人观点,半导体行业观察转载仅为了传达一种不同的观点,不代表半导体行业观察对该观点赞同或支持,如果有任何异议,欢迎联系半导体行业观察。


今天是《半导体行业观察》为您分享的第2812内容,欢迎关注。

推荐阅读


你方唱罢我登场,半导体制造愈加出彩

国产滤波器何去何从

5G卫星通信带来的新机会


半导体行业观察

半导体第一垂直媒体

实时 专业 原创 深度


识别二维码 ,回复下方关键词,阅读更多

晶圆|集成电路|设备 |汽车芯片|存储|台积电|AI|封装

回复 投稿 ,看《如何成为“半导体行业观察”的一员 》

回复 搜索 ,还能轻松找到其他你感兴趣的文章!


点击阅读原文,可查看本文
原文链接!

责任编辑:Sophie

相关文章

半导体行业观察
摩尔芯闻

热门评论