YouTuber built a 256-core RISC-V megacluster because he could

TechTuber bitluni assembling a RISC-V megacluster
(Image credit: https://www.youtube.com/watch?v=lh93FayWHqw)

Tech gadget builder bitluni recently unveiled his latest build, a 256-core RISC-V megacluster. The YouTube content creator demonstrated the miniature supercomputer in a video that highlighted the design, production, assembly, and testing phases. Not everything went as planned, but the results are actually pretty nerdy and cool.

YouTube YouTube
Watch On
Latest Videos FromTom's Hardware
TOPICS
Jeff Butts
Contributing Writer

Jeff Butts has been covering tech news for more than a decade, and his IT experience predates the internet. Yes, he remembers when 9600 baud was “fast.” He especially enjoys covering DIY and Maker topics, along with anything on the bleeding edge of technology.

  • das_stig
    Imagine having a consumer motherboard that you could just plug in multiple riser cards all hosting multiple low cost, low power efficient (ie instant zero power sleep mode when not needed) but very capable processors to create your own supercluster, maybe we can finally play Cyberpunk 2077 as it was envisaged to be.
    Reply
  • oofdragon
    So... the article doesnt mention how much did it cost him and neither what are the practical uses to this megacluster. Like will it run linix, windows or what? Will it zip files faster than a Ryzen 7950X3D, will it give more gaming fps than it and etc?
    Reply
  • Pierce2623
    das_stig said:
    Imagine having a consumer motherboard that you could just plug in multiple riser cards all hosting multiple low cost, low power efficient (ie instant zero power sleep mode when not needed) but very capable processors to create your own supercluster, maybe we can finally play Cyberpunk 2077 as it was envisaged to be.
    If you think the average consumer is ready for multiple CPUs, I get the impression you’ve never used a multiple CPU server. It would make much more sense to just give consumers access to more cores on consumer CPUs. If Intel or AMD would sell a consumer CPU with like 32-48 e cores and 64 pcie lanes for about $5-600, I’d snap it up in a second.
    Reply
  • Pierce2623
    oofdragon said:
    So... the article doesnt mention how much did it cost him and neither what are the practical uses to this megacluster. Like will it run linix, windows or what? Will it zip files faster than a Ryzen 7950X3D, will it give more gaming fps than it and etc?
    I guess it should at least run Linux since it’s risc v
    Reply
  • DougMcC
    oofdragon said:
    So... the article doesnt mention how much did it cost him and neither what are the practical uses to this megacluster. Like will it run linix, windows or what? Will it zip files faster than a Ryzen 7950X3D, will it give more gaming fps than it and etc?
    It will probably not compete with the Ryzen on anything. Even if IPC were equal, it doesn't deliver nearly as many cycles as that Ryzen. Plus you have to deal with trying to scale whatever you are running across that many cpus, and very few things will scale perfectly across quite that many cpus.
    Reply
  • das_stig
    Socket motherboards like dimm slots are old world, the idea of a motherboard with slots that just fill with daughter boards with whatever cpu, gpu, npu or memory or whatever or mixture of all of them is what we should be aiming for, sort of going back to the old school days of everything being a plugin card, memory, fpu, x86 board.
    Reply
  • bit_user
    oofdragon said:
    So... the article doesnt mention ... what are the practical uses to this megacluster. Like will it run linix, windows or what? Will it zip files faster than a Ryzen 7950X3D, will it give more gaming fps than it and etc?
    None.
    No, no.
    No.
    No.
    If these chips weren't so primitive, you might be able to do some interesting realtime signal processing with them. That's something people did with these sorts of architectures, in the past. Much beyond that, such an architecture is too hard to program and doesn't run off-the-self software, so real-world applications would be very limited.

    But I did say if. The article mentions these are just microcontrollers, although they do have floating-point, apparently. Still, they probably just have in-order, single-issue scalar pipelines and don't support external DRAM, much less a full-blown OS kernel.
    Reply
  • bit_user
    Pierce2623 said:
    I guess it should at least run Linux since it’s risc v
    In a mere 64 kB of SRAM? No.
    https://github.com/openwch/ch32v307These are just 32-bit microcontrollers. They don't even support external DRAM. They're meant for embedding in small appliances and IoT sorts of things.
    Reply
  • lvt
    das_stig said:
    Imagine having a consumer motherboard that you could just plug in multiple riser cards all hosting multiple low cost, low power efficient (ie instant zero power sleep mode when not needed) but very capable processors to create your own supercluster, maybe we can finally play Cyberpunk 2077 as it was envisaged to be.

    I remember having seen such motherboard, it's used for Bitcoin mining.
    Reply
  • Pierce2623
    bit_user said:
    In a mere 64 kB of SRAM? No.
    https://github.com/openwch/ch32v307These are just 32-bit microcontrollers. They don't even support external DRAM. They're meant for embedding in small appliances and IoT sorts of things.
    Then what’s even the point if there’s no OS? You can use microcontrollers as a cpu though. Look at the Raspberry Pi Zero. It’s sold as a microcontroller. If this thing literally only blinks LEDs then I’ve never seen something this stupid.
    Reply