Организация компьютерных систем. Орлов С.П - 82 стр.

UptoLike

4. Как влияет изменение длительностей микрокоманд в последователь-
ности на эффективность работы конвейера?
5. При каком соотношении длительностей микрокоманд работа конвей-
ера наиболее эффективна?
6. Какие типы конфликтов в конвейере Вы знаете?
7. Как устраняются структурные конфликты в конвейере?
8. Какие существуют методы борьбы с конфликтами по данным?
9. Что такое «пузырь» в конвейере и к чему приводит его появление?
10.В чем разница между конфликтом при безусловном переходе и
условном переходе?
11.На чем основано статическое предсказание переходов?
12.На чем основано динамическое предсказание переходов?
13.В чем отличие буфера BTB от буфера BHT?
4.6 Задание для самостоятельной работы
1. Изучение конвейерного устройства для сложения чисел с плавающей
точкой [3]. Постройте пространственно-временную развертку изучаемого
устройства.
2. Оценка точности предсказания условных переходов.
Ознакомьтесь с данными статического и динамического предсказания для
различных наборов тестовых программ [1, с. 426-432].
3. Сравнение длины конвейеров в различных процессорах.
Используя источники [1, с. 413-447; 2, с. 422, 438-440; 10, с. 137-255; 20, с.
123-153] и Интернет постройте таблицу, в которой известные процессоры фирм
Intel, AMD, IBM будут упорядочены по возрастанию длины конвейера.
4. Сравнение возможностей аппаратных средств для прогноза условных
переходов в различных процессорах.
Используя источники [1, с. 422, 438-440; 7, с. 16-80; 13, с. 137-255; 22, с.
75-142; 23, с.123-153] и Интернет постройте таблицу, в которой известные про-
цессоры фирм Intel, AMD, IBM будут упорядочены по объему буферов BTB
или BHT.
84