Основные понятия цифровой логики
Дополнительные материалы для объединенного семинара MIPSfpga и Connected MCU от Imagination Technologies
Октябрь-Ноябрь 2016
Контрольная работа
Имя ___________________________________________________________________
1. Какова формула для времени выполнения программы?
a) Время выполнения = (#инструкции)/(такты/инструкция)(секунды/такты)
b) Время выполнения = (#инструкции)/((такты/инструкция)(секунды/такты))
c) Время выполнения = (#инструкции)(такты/инструкция)(секунды/такты)
d) Время выполнения = (#инструкции)(инструкция/такты)(секунды/такты)
e) Время выполнения = (#инструкции)(такты/инструкция)(такты/секунды)
2. Каково основное ограничение для векторных / SIMD-процессоров?
(SIMD = Одна команда для множества данных
= одна команда работает с массивом данных)
a) Отсутствие параллелизма при обработке нескольких инструкций
b) Частые срывы конвейеров во время прыжков
c) Зависимости команд
d) Для специальных приложений, таких как графика требуется специфичное программирование
e) Распределени памяти между процессорами
3.Какой вид кеша, показан на рисунке (отмечен "?")?
a) Полностью ассоциативный кэш
b) Прямой кеш
c) Двунаправленный кеш
Источник изображений:
See MIPS Run Linux (2nd Edition, 2006) by Dominic Sweetman
http://imgtec.com
Контрольная работа составлена Юрием Панчулом