14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

时间:2024-05-09 17:11:04分类:CPU浏览:8

快科技5月9日报道,比特鲁尼是一位活跃在石油管道领域的高手。精通芯片设计,能画电路图、焊接电路板和芯片、编写程序。最近,他建造了一台非常迷你的“超级计算机”,配备了多达256个RISC-V架构核心。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

他之前做过一个“超级集群”(supercluster),其中16颗CH32V003 RISC-V微控制器是通过8位总线连接的,有LED灯,可以用来测试,也可以炫耀技能。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

最近,他又尝试挑战打造“巨型集群”(megacluster),将多达16个超级集群整合在一起,总共就是256颗RISC-V微控制器。

当然,这并不像简单地将它们堆叠并插在一起那么简单。电路和布线需要重新设计,必须解决单块PCB电路板尺寸过大、功耗超高的问题。

为此,bitluni将两个超级集群为一对,先分别装在八个长长的所谓“集群刀片”(cluster blade)之上,而在每个刀片上还有两个CH32V203微控制器,作为每一个超级集群与8位总线之间的连接通道。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

设计完成后,他开始手动将单片机一一安装在电路板上,焊接GPIO引脚,然后组装和测试,最后将它们放置在主电路板上。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

完成后,bitluni使用LED灯进行测试,发现了一个设计缺陷:

忘了装内部时钟源,导致LED灯无法同步闪烁,很快就会陷入一片混乱,各自闪各自的。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

于是,他用自己高超的编程技巧解决了总线通信冲突,使所有单片机能够同步。

最终结果为256个RISC-V微控制器运行在48MHz,还有17颗RISC-V芯片运行在144MHz,以及640个GPIO插针、256个ADC电路,合计单核频率达14.7GHz。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机