Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки України
Національний університет «Львівська політехніка»
Кафедра БІТ
/
Лабораторна робота №1
«ПРАКТИКА РОБОТИ З АРХІТЕКТУРНИМ СИМУЛЯТОРОМ WinMIPS64»
з дисципліни
«Архітектура комп'ютерних систем»
Варіант - 9
Мета роботи – опанування технікою роботи з архітектурним симулятором WinMIPS64 машини з 64-розрядною RISC архітектурою MIPS64.
Завдання
Виконати етапи встановлення програми та симулювання згідно варіанту.
/
Асемблерні інструкції
.data
A: .word 96
B: .word 6
C: .word 0
.text
main:
ld r4,A(r0)
ld r5,B(r0)
dsub r3,r4,r5
sd r3,C(r0)
halt
Перевірка синтаксису утилітою asm
/
Стан програми перед початком виконання інструкцій
/
Такт 1
/
Такт 2
/э
Такт 3
/
Такт 4
/
На циклі 5 отримали зупинку RAW
/
Такт 6
/
Такт 7
/
Такт 8
/
Такт 9
/
Такт 10
/
Вікно часової статистики
/
Вікно статистики
/
Порівняємо вікно статистики після виконання усіх кроків програми при вимкнені випередження (forwarding)
/
Кількість затримок збільшилася до 4, що стало причиною збільшення кількості циклів збільшилося на 3 рази, що в свою чергу призвело до збільшення параметру CPI до 2.6 циклів на інструкцію.
Висновок: виконавши дану лабораторну роботу, я опанував техніку роботи з архітектурним симулятором WinMIPS64 машини з 64-розрядною RISC архітектурою MIPS64.