3 ms·
Didn't later Itanium CPU microarchitectures internally shift to a much more classic design so the could work around the compiler issues?
by hajile 6y ago
Didn't later Itanium CPU microarchitectures internally shift to a much more classic design so the could work around the compiler issues?
- OldHand2018 6y agoI've never heard of that. If true, that might be a large hole in my theory :)
- hajile 6y agoTo quote David Kanter at Realworldtech > Poulson is fundamentally different and much more akin to traditional RISC or CISC microprocessors. Instructions, rather than explicitly parallel bundles, are dynamically scheduled and executed. Dependencies are resolved by flushing bad results and replaying instructions; no more global stalls. There is even a minimal degree of out-of-order execution – a profound repudiation of some of the underlying assumptions behind Itanium. https://www.realworldtech.com/poulson/ https://www.realworldtech.com/poulson/ Given the large amount of security problems OoO has caused, there is a chance that we may revisit the experiment in the future with a less rigid attitude and greater success.
- OldHand2018 6y agoThanks, that’s a really great article. It does change my views significantly.