LINUX.ORG.RU

История изменений

Исправление uin, (текущая версия) :

Ты (как и многие) не учитываешь то что когда новая команда попадает на первую стадию другие в этот же самый такт тоже совершают действия над своими операндами, а у крайней уже результат готов.
Так что это тоже своего рода параллельное исполнение нескольких комманд за такт. В эльбрусе и итариуме например и итерации циклов (не любых конечно) по такой схеме распараллеливаются, благодаря чему код в теле цикла для них наоборот лучше не разворачивать, а сжимать по принципу меньше инструкций и больше итераций.

Исходная версия uin, :

Ты (как и многие) не учитываешь то что когда новая команда попадает на первую стадию другие в этот же самый такт тоже совершают действия над своими операндами, а у крайней уже результат готов.
Так что это тоже своего рода параллельное исполнение нескольких комманд за такт. В эльбрусе и итариуме например и итерации циклов (не любых конечно) по такой схеме распараллеливаются, благодаря чему код для них наоборот лучше не разворачивать а сдимать по принципу меньше инструкций и больше итераций.