Andy Warhol, Big Mac, iPhone: It was a grand American epoch. But it’s over. Europe must finally emancipate itself – just not as awkwardly as Jürgen Habermas might like.
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.
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.