Тест по теме «Конвейерная обработка. Векторно-конвейерные процессоры» (2020 год)

 

  Главная      Тесты 

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

 

 

 

 

1        2      

 

Тест по теме «Конвейерная обработка. Векторно-конвейерные процессоры» (2020 год)

 

 

Тест по теме «Конвейерная обработка. Векторно-конвейерные
процессорыª
Вариант 1
1. Уровни конвейеризации
2. Определите понятие конфликта в конвейере
3. Типы конфликтов по данным
4. Векторный процессор - это процессор«..
5. Определите понятие «пропускная способность процессора».
Конвейеризация увеличивает пропускную способность процессора ? и
сокращает время выполнения отдельной команды ?
Задача
Приведите последовательность машинных команд для выполнения следующих
вычислений:
A = B + C
R = А * S
D = С - F
Проанализируйте процесс выполнения вычислений в конвейере:
Изобразите временную диаграмму работы «идеального» конвейера,
определите необходимое время в условных машинных тактах texe1;
Объясните возможные приостановки конвейера за счет конфликтов;
Укажите типы возникших конфликтов;
Оптимизируйте последовательность команд с целью минимизации
приостановок конвейера; определите необходимое время в условных
машинных тактах texe2;
Сравните texe1 и texe2.
Тест по теме «Конвейерная обработка. Векторно-конвейерные
процессорыª
Вариант 2
1. Определите понятие CPI конвейера
2. Какая основная идея реализована в векторно-конвейерных системах?
3. Какие основные подходы используются для «борьбы» с конфликтами
по управлению?
4. Система команд векторного процессора поддерживает работу с
векторными регистрами и обязательно включает в себя команды:
5. В каких типах векторных процессорах возможно «сцепление векторов»
и что это дает?
Задача
Приведите последовательность машинных команд для выполнения следующих
вычислений:
A = B * C
D = E - A
R = F + B
Проанализируйте процесс выполнения вычислений в конвейере:
Изобразите временную диаграмму работы «идеального» конвейера,
определите необходимое время в условных машинных тактах texe1;
Объясните возможные приостановки конвейера за счет конфликтов
Укажите типы возникших конфликтов;
Оптимизируйте последовательность команд с целью минимизации
приостановок конвейера; определите необходимое время в условных
машинных тактах texe2;
Сравните texe1 и texe2.
Тест по теме «Конвейерная обработка. Векторно-конвейерные
процессорыª
Вариант 3
1. Какие типы конфликтов можно избежать, используя технику
«обходов»?
2. Система команд векторного процессора поддерживает работу с
векторными регистрами и обязательно включает в себя команды: «?
3. Преимущество векторных процессоров с режимом «память-память»
4. Что такое «длинный конвейер»?
5. На какие структуры данных ориентированы средства векторной
обработки?
Задача
Приведите последовательность машинных команд для выполнения следующих
вычислений:
A = B * C
D = E - В
R = A * D
Проанализируйте процесс выполнения вычислений в конвейере:
Изобразите временную диаграмму работы «идеального» конвейера,
определите необходимое время в условных машинных тактах texe1;
Объясните возможные приостановки конвейера за счет конфликтов;
Укажите типы возникших конфликтов;
Оптимизируйте последовательность команд с целью минимизации
приостановок конвейера; определите необходимое время в условных
машинных тактах texe2;
Сравните texe1 и texe2.
Тест по теме «Конвейерная обработка. Векторно-конвейерные
процессорыª
Вариант 4
1. Поясните различие между конвейерными и векторно-конвейерными
вычислительными системами.
2. Что означает, что конвейер обеспечивает «точное прерывание»?
3. В каких случаях эффективность векторной программы невелика?
4. Определите понятие CPI конвейера
5. В чем принципиальное различие архитектур векторных процессоров?
Задача
Приведите последовательность машинных команд для выполнения следующих
вычислений:
A = B * C
D = E - В
R = F * D
Проанализируйте процесс выполнения вычислений в конвейере:
Изобразите временную диаграмму работы «идеального» конвейера,
определите необходимое время в условных машинных тактах texe1;
Объясните возможные приостановки конвейера за счет конфликтов;
Укажите типы возникших конфликтов;
Оптимизируйте последовательность команд с целью минимизации
приостановок конвейера; определите необходимое время в условных
машинных тактах texe2;
Сравните texe1 и texe2.
Тест по теме «Конвейерная обработка. Векторно-конвейерные
процессорыª
Вариант 5
1. Общая формула ускорения от конвейеризации арифметических
операций
2. Метод разворачивания циклов позволяет сократить конфликты по«.?
За счет чего?
3. Система команд векторного процессора поддерживает работу с
векторными регистрами и обязательно включает в себя команды:
4. Благодаря чему многомерные массивы при обработке можно
рассматривать в качестве одномерных векторов?
5. Поясните схему, которая называется "задержанным переходом".
Задача
Приведите последовательность машинных команд для выполнения следующих
вычислений:
A = B + C
R = A * D
D = E * В
Проанализируйте процесс выполнения вычислений в конвейере:
Изобразите временную диаграмму работы «идеального» конвейера,
определите необходимое время в условных машинных тактах texe1;
Объясните возможные приостановки конвейера за счет конфликтов;
Укажите типы возникших конфликтов;
Оптимизируйте последовательность команд с целью минимизации
приостановок конвейера; определите необходимое время в условных
машинных тактах texe2;
Сравните texe1 и texe2.

 

 

 

 

 

 

 

 

 

 

///////////////////////////////////////