How to make super computer with 750 yen microcontroller



Even with low-performance computers, it is possible to have high performance by keeping it as a cluster. Attempts to "make a supercomputer by combining incompetent Raspberry Pi" are often done, but a $ 7 (about 750 yen) microcontroller "cheaper than Raspberry Pi"ESP 32Attempts to cluster clusters are published on GitHub.

Broccoli / Broccoli_readme_en.md at master · Wei 1234c / Broccoli · GitHub
https://github.com/Wei1234c/Broccoli/blob/master/notebooks/demo/Broccoli_readme_en.md

How to Build a Mini Supercomputer for Under $ 100 - Motherboard
https://motherboard.vice.com/en_us/article/bjpb78/diy-computing-cluster-esp32-raspberry-pi

I published about how to cluster ESP 32Wei 1234 c(Wei Lin). Attempts to cluster small computers have become quite easy with the advent of Raspberry Pi, but Raspberry Pi costs $ 35 (about 3800 yen), so the entire cluster system will be expensive. On the other hand, the ESP 32 made by the Chinese microcontroller is less expensive as 7 dollars (about 750 yen), which is why I tried the ESP 32 cluster because it was advantageous for the purpose of parallel computing at low cost And that.

Wei 1234c clusters three ESP 32 clusters, and a program optimized for synchronizing tasks among multiple cores "CeleryWe allocated the task using ". You can see how this ESP32 cluster counts up the number of characters in the following movie.

Mini Cluster of ESP32 - YouTube


As a result of the experiment, Wei 1234c has the disadvantage of "multi-core processing and multithread processing is not as good as multicore CPU" in the ESP 32 cluster, but " It is said that it has been found that there is an advantage that the flexibility of the system design is high and the price is low.


Of course, Wei 1234c is not aimed at making high-speed processable hardware like a supercomputer, but it seems to be like thought experiments, but the information published on GitHub is parallel It seems to be a great reference for people interested in computing.

in Hardware,   Video, Posted by darkhorse_log