23 ms·
The RoarVM [1] is a research project that showed how to run Squeak Smalltalk on thousands of cores (at one point it ran on 10,000 cores). I'm re-implementing i
by fiberhood 1y ago
The RoarVM [1] is a research project that showed how to run Squeak Smalltalk on thousands of cores (at one point it ran on 10,000 cores).
I'm re-implementing it as a metacircular adaptive compiler and VM for a production operating system. We rewrite the STEPS research software and the Frank code [2] on a million core environment [3]. On the M4 processor we try to use all types of cores, CPU, GPU, neural engine, video hardware, etc.
We just applied for YC funding.
[1] https://github.com/smarr/RoarVM https://github.com/smarr/RoarVM
[2] https://www.youtube.com/watch?v=f1605Zmwek8 https://www.youtube.com/watch?v=f1605Zmwek8
[3] https://www.youtube.com/watch?v=wDhnjEQyuDk https://www.youtube.com/watch?v=wDhnjEQyuDk
- rbanffy 1y ago> I'm re-implementing it as a metacircular adaptive compiler and VM for a production operating system. You are doing God's work. Thank you.
- wslh 1y agoGood luck with your application. I played with Squeak a bit [1] and several friends like [2] were also active in converting Squeak in (also) a OS. [1] https://web.archive.org/web/20231205061256/http://swain.webframe.org/squeak/floppy/ https://web.archive.org/web/20231205061256/http://swain.webf... [2] https://wiki.squeak.org/squeak/1762 https://wiki.squeak.org/squeak/1762
- -__---____-ZXyw 1y agoSounds very worthy of pursuit. If anything gets funding, I hope it's this!