Recent News, Bitluni, a prominent YouTuber proficient in chip design, is skilled in drawing circuit diagrams, soldering circuit boards and chips, and writing programs. Recently, he built a remarkably miniature “supercomputer” by hand, equipped with up to 256 RISC-V architecture cores.
Previously, he created a “supercluster” that included 16 CH32V003 RISC-V microcontrollers connected via an 8-bit bus. Each had LED lights that could be used for testing or just to look impressive.
More recently, he aimed to create a “megacluster” by combining 16 superclusters, resulting in a total of 256 RISC-V microcontrollers.
This task wasn’t just a matter of stacking the boards together. It required a complete redesign of circuits and wiring, as well as addressing issues like oversized PCBs and excessive power consumption.
To tackle this, Bitluni paired two superclusters, placing each on eight long “cluster blades,” with each blade containing two CH32V203 microcontrollers to act as a connection channel between each supercluster and the 8-bit bus.
After completing the design, he manually mounted the microcontrollers on the circuit boards, soldered the GPIO pins, assembled them, and conducted testing before placing them on the main circuit board.
When testing with LEDs, he identified a design flaw: he had forgotten to install an internal clock source, causing the LEDs to blink out of sync and descend into chaos.
Using his advanced programming skills, he resolved the bus communication conflicts, ensuring that all the microcontrollers could synchronize.
The final result was 256 RISC-V microcontrollers running at 48 MHz, 17 RISC-V chips running at 144 MHz, and 640 GPIO pins and 256 ADC circuits, yielding a combined single-core frequency of 14.7 GHz.
Bitluni Youtube: https://www.youtube.com/channel/UCp_5PO66faM4dBFbFFBdPSQ
Disclaimer: This article is created by the original author. The content of the article represents their personal opinions. Our reposting is for sharing and discussion purposes only and does not imply our endorsement or agreement. If you have any objections, please contact us through the provided channels. (Show respect to original author)