Europe and the US: Thanks America, That’ll Be All
Europe and the US: Thanks America, That’ll Be All

Europe and the US: Thanks America, That’ll Be All

Europe and the US: Thanks America, That’ll Be All
Europe and the US: Thanks America, That’ll Be All
great article, also TIL
And the computer was invented by Konrad Zuse
His greatest achievement was the world's first programmable computer; the functional program-controlled Turing-complete Z3 became operational in May 1941. Thanks to this machine and its predecessors, Zuse is regarded by some as the inventor and father of the modern computer
I'm not a developer, but if I'm not mistaken, every compute still uses the Von Neumann architecture. Someone please correct me if I'm wrong.
The vast majority of modern computers use the same hardware mechanism to encode and store both data and program instructions, but have caches between the CPU and memory, and, for the caches closest to the CPU, have separate caches for instructions and data, so that most instruction and data fetches use separate buses (split-cache architecture).
Most today are "modified Harvard architecture". Instruction fetch and data fetch are independent of each other (Harvard architecture) but they don't have separate memories, just one (the modification).
Honestly, things have moved on so far now that modern CPUs only resemble Princeton (Von Neumann) and Harvard architectures in very loose ways. Out of order execution in particular rewrote the rule book.
Is there a name for the modern architectures?
Not really because things are such a mish-mash of good ideas by different people. Over the past few years I've been collecting and reading a lot of the seminal papers and I've probably got 20-25 of them where ideas were introduced. A lot more are internal developments held secret inside companies like Intel or AMD.
I guess if you tried it might be something like "Super-scaler out-of-order speculative pipelined modified Harvard architecture" but that's just scratching the surface. The original concepts are still there, but there's a lot of work on top.
Edit to break that down:
Thank you for the breakdown. Very interesting.