ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
677954 Топик полностью
Evgeny_CD, Архитектор (31.05.2016 03:16, просмотров: 98) ответил st256 на Нужен пример, где не используется операция MOV
Не стоит путать конвейер и суперскалярность. Покажи растактовку любого RISC процессора - там есть стадии обмена с памятью. Операция с регистрами и с внешней (по отношению к ядру) памятью требует почти всегда разного числа тактов, больше для памяти. Если набор данных для некоторой элементарной операции (блока обработки) помещается в регистры - то время на пересылку на третится. Если нет - лишние такты точно потратятся. Суперскалярность операций с памятью данных - это очень тонкая штука. Реально, как я понимаю, доступна на толстых ядрах типа Intel Core. Простенькая суперскалярность, типа Cortex-A7, как раз 2 операции с внешней память не делает.