The Von Neumann Bottleneck Is Still Here
March 30, 2022

Archived from an original LinkedIn post by Brian Greenforest.

Original Post

I am pretty seriously believe that for almost 100 years we haven't made any significant improvement on top of the Alan Turing/John von Neumann computer architecture.

The original program did exist and ran on a single core.

Then we hit the so called "von Neumann bottleneck".

We have tried to address it since then. We thought that many cores was the solution. It wasn't: it simply gave us unscalable and unmanageable mess of multiple interconnected computers, or cores contending for concurrent access to the same resources.

I'm the only person on Earth who has a working solution that supersedes this 100-years old design. I found the way to make one giant distributed .exe that runs on many cores and many devices simultaneously, while maintaining a perfect so called "object capabilities" security model of access, ownership, and share of resources.

And developers can reason about the code in all holy grail way they dreamed of: object-oriented, reactive programming automatic dataflow, statecharts, Verilog, FPGAs, Python... whatever they want, but this time it's massive, distributed, infinitely scalable, homogeneous program.

No more #heterogeneous #computing.

To make an analogy, if you know about Node.js, imagine that every client session browser state is a temporary instance of a class transparently existing from the point of view of the server-side program as a part of it.