Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
Кафедра безпеки інформаційних технологій
Лабораторна робота №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 менше.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!