Not sure if this is on topic, but couldn't a processor designed to run cellular automata scale better?
I have doubt that it is possible to scale an architecture that by design attempt to hide space.
I have doubt that it is possible to scale an architecture that by design attempt to hide space.
The best you can do with such a model is try to predict space (access pattern etc). On the other hand, cellular automata would make it much more obvious and benefit both small & big programs.
Parallelism is ultimately the duplication of space. If one bucket isn't enough, you get a second one. But with our space-unaware ISAs you need some cooperation from your OS, all the layers above and predict as best you can.