Здравствуйте, vdimas, Вы писали:
V>В любом случае, эффективно обыграть эту проблему с целью утилизации выч. блоков получилось только с аппаратной многопоточностью, а не через ОоО и переименование регистров. V>Единственно что, 2x аппаратная многопоточность оказалась недостаточной, более хорошо выглядели 4x и даже 16x многопоточность.
Так "утилизация выч. блоков" никогда не была прямой целью. А вот сократить задержки на команды в целом — да.
V>Просто, как обычно, оно проскакивало не в топах по техпроцессу и не в самых популярных де-факто архитектурах. ))
Я видел в SPARC, 4 и 8. Но оно само, да, специфическое.