BitGrid - it's an old idea, that has haunted me since the 1980s. This latest incarnation is in Lazarus/FPC, and up on github.[1]
I was prodded into action when a friend showed me the BitGrid page on the Esolang Wiki[2] I was blown away that someone had figured out how to do the Game of Life in a bitgrid... more than I've done myself.
I can simulate a 1024x1024 grid at 15 Hz clock rate, which should be plenty fast to do some interesting things. The emulation works, I have a tiny little test program that allows me to me reasonably sure of that (it's just shuffling bits around, nothing complex). I have ZERO support software for it... need to write some things, like a console, cycle counter, method for I/O, etc.
It's like finding yourself with a new IMSAI in the 1970s, with no I/O, or anything... just RAM, CPU, Toggle Switches, and BlinkenLights.
One day, I hope to have an Exaflop computer based on BitGrid chips. I wrote a big chunk of a DARPA grant proposal for it about a decade ago.
I was prodded into action when a friend showed me the BitGrid page on the Esolang Wiki[2] I was blown away that someone had figured out how to do the Game of Life in a bitgrid... more than I've done myself.
I can simulate a 1024x1024 grid at 15 Hz clock rate, which should be plenty fast to do some interesting things. The emulation works, I have a tiny little test program that allows me to me reasonably sure of that (it's just shuffling bits around, nothing complex). I have ZERO support software for it... need to write some things, like a console, cycle counter, method for I/O, etc.
It's like finding yourself with a new IMSAI in the 1970s, with no I/O, or anything... just RAM, CPU, Toggle Switches, and BlinkenLights.
One day, I hope to have an Exaflop computer based on BitGrid chips. I wrote a big chunk of a DARPA grant proposal for it about a decade ago.
[1] https://github.com/mikewarot/Bitgrid
[2] https://esolangs.org/wiki/Bitgrid