快科技5月9日消息,bitluni是一位活跃在油管上的大神,深谙芯片设计,会自己画电路图、焊接电路板和芯片、编写程序,最近就自己徒手造了一台非常迷你的"超级计算机",配备了多达256个RISC-V架构核心。
![](http://dingyue.ws.126.net/2024/0509/22873a05j00sd7mvx0014d000go009dg.jpg)
打开网易新闻 查看精彩图片
他之前做过一个"超级集群"(supercluster),包含16颗CH32V003 RISC-V微控制器,通过8位总线连接,都有LED灯,既可以用作测试,也能炫技好看。
![](http://dingyue.ws.126.net/2024/0509/21547ef9j00sd7mvx00bhd000go009dg.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0509/9d517c93j00sd7mvx008sd000go009fg.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0509/2d1d7cccj00sd7mvx004dd000go009eg.jpg)
打开网易新闻 查看精彩图片
最近,他又尝试挑战打造"巨型集群"(megacluster),将多达16个超级集群整合在一起,总共就是256颗RISC-V微控制器。
当然,这不是简单堆叠插在一起那么简单,需要重新设计电路和走线,还得解决单个PCB电路板超大尺寸、超高功耗的问题。
为此,bitluni将两个超级集群为一对,先分别装在八个长长的所谓"集群刀片"(cluster blade)之上,而在每个刀片上还有两个CH32V203微控制器,作为每一个超级集群与8位总线之间的连接通道。
![](http://dingyue.ws.126.net/2024/0509/00b630acj00sd7mvx0057d000go009bg.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0509/a73f6d66j00sd7mvx006od000go009vg.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0509/0b67aa8fj00sd7mvx0039d000go008rg.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0509/546d4e72j00sd7mvx008gd000go009cg.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0509/d9155838j00sd7mvx004nd000go009cg.jpg)
打开网易新闻 查看精彩图片
设计完毕后,他就开始手动将微控制器逐一安装在电路板上,焊接GPIO针脚,再进行组装测试,最后放在主电路板上。
![](http://dingyue.ws.126.net/2024/0509/426ae8d8j00sd7mvx008hd000go009dg.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0509/5dc27188j00sd7mvx0099d000go009fg.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0509/5a57e1c4j00sd7mvx0097d000go009bg.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0509/efb03ec7j00sd7mvx008rd000go008pg.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0509/068b9256j00sd7mvx006md000go009dg.jpg)
打开网易新闻 查看精彩图片
完工后,bitluni使用LED灯进行测试,结果发现了一个设计缺陷:
忘了装内部时钟源,导致LED灯无法同步闪烁,很快就会陷入一片混乱,各自闪各自的。
![](http://dingyue.ws.126.net/2024/0509/30c876e1j00sd7mvx009pd000go009ag.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0509/ab95c349j00sd7mvx006zd000go0092g.jpg)
打开网易新闻 查看精彩图片
于是,他利用自己高超的编程技术,解决了总线通信冲突,使得所有微控制器可以同步。
最终的成果就是256个RISC-V微控制器运行在48MHz,还有17颗RISC-V芯片运行在144MHz,以及640个GPIO插针、256个ADC电路,合计单核频率达14.7GHz。
![](http://dingyue.ws.126.net/2024/0509/1efb85bfj00sd7mvx008ud000go0095g.jpg)
打开网易新闻 查看精彩图片
热门跟贴