Архитектура ЭВМ. Процессоры корпорации Intel с динамическим выполнением команд

видно, что представленные 12 команд выполняются за 12 тактов, т.е. с IPC = 1. Ускорение - менее чем в 1,6 раза. Здесь сказалось распространение потерь выполнения отдельных команд на потери их соседей в паре (потери команд 3 и 10 распространяются на поте­ ри команд 4 и 9). Таблица 2 Выполнение команд в сунерскаляре 3-го уровня без динамического выполнения № Команды Такты 1 2 3 4 5 6 7 8 9 10 11 12 1. 1такт 2. 1такт 3. 4 такта 4. 2 такта 5. 1такт 6. 1такт 7. 1такт 8. 1такт 9. 1такт 10 4 такта 11 1такт 12 1такт IPC 2 1 0,6 0,5 0,8 1.1 1,1 1,1 1 0,9 0,9 1 Следует заметить, что это относительно удачный подбор команд. Ни одна из зависимостей команд по данным не вызвала замедления в выполнении участка программы. Но при увеличении уровня скаляра прогрессивно увеличива­ ется вероятность конфликтов по данным, что приводит к увеличе­ нию потерь в производительности МП. 15

RkJQdWJsaXNoZXIy MTY0OTYy