Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра БІТ
/
З В І Т
До лабораторної роботи №2
з курсу: «Архітектура комп'ютерних систем»
на тему: «Дослідження виконання циклів на конвеєрі інструкцій»
Мета виконання роботи
Опанувати техніку конвеєрного виконання RISC інструкцій.
Завдання
Засобами архітектурного симулятора WinMIPS64 машини з 64-розрядною RISC архітектурою MIPS64 дослідити конвеєрне виконання фрагментів машинних програм, що містять цикли. Виявити наявні залежності (небезпеки) даних і керування, оптимізувати програмний код та дослідити дію запропонованої оптимізації. За результатами проведених лабораторних досліджень оформити звіт та захистити його.
Виконання
/
Рис. 1 – Основне вікно симулятора зі завантаженою програмою
/
Рис. 2 –Основне вікно симулятора, виконано 7 циклів симулювання.
/
Рис. 3 – Виконано 11 тактів симулювання, сталося перше пригальмування за рахунок виконаного умовного переходу (branch taken stall)
/
Рис. 4 – Стан виникнення першої помилки
/
Рис. 5 – вікно симулятора по завершенню симулювання програми ЦИКЛ
Висновок:
На даній лабораторній роботі я опанував техніку конвеєрного виконання RISC інструкцій, засобами архітектурного симулятора WinMIPS64 машини дослідив конвеєрне виконання машинної програми, що містить цикл.