История изменений
Исправление X512, (текущая версия) :
Держите пруфы убогости и тормознутости Itanium: https://ieeexplore.ieee.org/document/1310761/.
My graduate research group did an enormous amount of work on Itanium: I burned four years on it myself. I would consider this paper a good explanation of why Itanium wasn’t fast, compared to expectations.
In a nutshell, despite predication and speculation support, a static schedule cannot deal with the dynamic characteristics of many programs as well as a dynamically adapting out-of-order execution engine. Part of the issue is that the programs and benchmarks people were running changed in the years between inception and implementation. Also, the expectation was that removing out-of-order execution would allow designers to significantly ramp up the clock speed, which wasn’t the case. Memory latency became a bottleneck in any case.
Исходная версия X512, :