Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
Кафедра безпеки інформаційних технологій
Лабораторна робота №1
На тему:
«ПРАКТИКА РОБОТИ З АРХІТЕКТУРНИМ СИМУЛЯТОРОМ WinMIPS64»
Львів 2022
Мета роботи
Опанування технікою роботи з архітектурним симулятором WinMIPS64 машини з 64-розрядною RISC архітектурою MIPS64.
Завдання
Виконати пункти 2 та 3 згідно варіантів поданих нижче (Таб. 2). Для операції віднімання використати інструкцію dsub.
/
/
Пункт 2. Завантаження програми
/
Потім відкриємо консоль та стовримо репорт за допомогою команди: Desktop\asm sum.s > report.txt
/
/
Пункт 3. Симулювання
Clock 1
/
Clock 2
Clock 3
Clock 4
Clock 5
Clock 6
Clock 7
Clock 8
Clock 9
Clock 10
Статистика після виконання програми у режимі із заборони випередження:
/
Бачимо, що протягом виконання програми у режимі із забороною випередження мали 4 пригальмування RAW. Витратили 13 тактових циклів на виконання п’ятьох інструкцій. Значить, отримали середнє число тактових імпульсів CPI = 2,6 на одну інструкцію.
Статистика після виконання програми у режимі із випередженням:
/
Із вікна статистики: витрачено 10 тактових циклів на виконання п’ятьох інструкцій. Значить, отримали середнє число тактових імпульсів CPI = 2 на одну інструкцію. Ще ми мали 1 пригальмування RAW.
Висновок: Опануванав техніку роботи з архітектурним симулятором WinMIPS64 машини з 64-розрядною RISC архітектурою MIPS64. Програма виконувалась у двох режимах (із випередженням та без нього). Ми побачили, що продуктивніше виконання було у режимі із випередженням, оскільки у цьому режимі була лише одна затримка, а в режимі без випередження аж 4, циклів також було менше, тому і CPI менше.