- cross-posted to:
- Europe@europe.pub
- BoycottUnitedStates@europe.pub
- cross-posted to:
- Europe@europe.pub
- BoycottUnitedStates@europe.pub
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:
- Pipelined: instructions can be issued before the result of previous instruction is known, if there is no dependency. Allows one multi-cycle instruction to be issued per clock. This, in turn, allows the cycle time to get shorter.
- Speculative: instructions can be issued before it is known if they will actually be executed. Incorrect Instructions are killed before they complete. Avoids conditional branches causing big stalls.
- Super-scaler: It has multiple execution pipelines so more than one instruction can be issued per clock.
- Out of Order: instructions don’t have to execute in program order if the are not dependent on each other. Allows the processor to work on future things whilst waiting for a result to become available.
Thank you for the breakdown. Very interesting.
My eyes nearly rolled out of my head. Answering American exceptionalism with European exceptionalism and a subtle nod at the wonders of colonialism. Stuff like this makes me sympathize when folks say the entire West needs to go. The only saving grace here is the most popular comment in German on there is pointing out how dumb glorifying colonialism is.
Exactly. We need an omnipolar world where we are desired partners for cooperation. Countries like France have been exploiting former colonies in Africa for ages. That’s why they happily sign Chinese contracts now. Europe’s success came at the expense of their former colonies. And it’s one of the reasons why all those dictators in Africa stayed in power. Because we funded them in exchange for their resources. Just like the US.
We need to work on establishing a sustainable world order. We may lose short term economic advantages, but we have to gain so much.
To be sure. The world is slowly lurching back into the great game mentality thanks to trump but everyone who plays will find again, just like they did last time, they’ve got nothing to really gain and aren’t as economically powerful as they think they are. Cooperation is where you actually win.
“Europe must finally emancipate itself” and you call it “European exceptionalism”. Canada is doing the same at the moment, telling the US to fuck off. Is that now exceptionalism?
the time has finally come for Europe to once again try its hand at hosting the spirit of the age
When the Europeans conquered the American continent in the early 16th century, at a time when coyotes and grizzlies were still bidding each other good night where New York and Los Angeles
Give me a break. If by “emancipate itself” you mean “regain it’s rightful leadership of the world” then yes, it’s exceptionalism.
Any mention of colonialism and wrong-doing is thus condoning it? If you think “hosting the spirit of the age” means that the spirit of the age is colonialism, you’re in the wrong era my friend.
You’re wilfully misinterpreting the text to create a narrative that isn’t there. The narrative is quite simple “fuck the USA”. If you cannot get on board with that, then this isn’t the right place for you.
I’m willfully misinterpreting the plain writing I quoted? The entire article is a masturbatory exercise in how Europe is the rightful leader throwing off the temporary yoke of US dominance.