ВУЗ:
Составители:
- 32 -
главной памятью. Так же как и в машинах семейства CDC-6000, они имеют
доступ только к быстрым операционным регистрам, из которых выбираются
операнды и на которые засылаются результаты после выполнения соответст-
вующих действий.
В процессоре CRAY реализован конвейер «в ширину» - каждая операция
представляет собой отдельный конвейер с различным количеством сегментов,
однако такт любого сегмента
любого конвейера фиксирован ( Для CRAY-1 -
12,5 нс). Кроме того специальный механизм управления позволяет коммутиро-
вать конвейеры между собой- для передачи результатов одного конвейерного
блока на вход другого.
В совокупности с векторными регистрами функционально - распределен-
ный конвейер представляет собой мощный механизм увеличения наблюдаемой
производительности процессора.
Схема конвейера арифметических операций приведена на рис 5.2
Схема
конвейера «в ширину» CRAY - процессора
Рис 5.2
5.3.5 Буферизация команд
В состав центрального процессора машины Сгау-1 входит регистровая
буферная память значительного объема для промежуточного хранения команд
программы, исполняемой в данный момент. Эта буферная память состоит из
четырех секций, каждая по 16 слов. Последовательность команд программы
предварительно поступает в этот буфер. Если она содержит условный
переход,
то в буфере накапливаются также команды, относящиеся к последовательности,
на которую возможен этот условный переход. Буфер команд является средст-
вом ускорения работы устройства управления, минимизируя время ожидания
чтения команд из главной памяти.
Конвейер
умножения
с плавающей
точкой
Конвейер
сложения с
плавающей
точкой
Конвейер
вычисления
обратной
велечины-1/x
…….
…….
- 32 -
главной памятью. Так же как и в машинах семейства CDC-6000, они имеют
доступ только к быстрым операционным регистрам, из которых выбираются
операнды и на которые засылаются результаты после выполнения соответст-
вующих действий.
В процессоре CRAY реализован конвейер «в ширину» - каждая операция
представляет собой отдельный конвейер с различным количеством сегментов,
однако такт любого сегмента любого конвейера фиксирован ( Для CRAY-1 -
12,5 нс). Кроме того специальный механизм управления позволяет коммутиро-
вать конвейеры между собой- для передачи результатов одного конвейерного
блока на вход другого.
В совокупности с векторными регистрами функционально - распределен-
ный конвейер представляет собой мощный механизм увеличения наблюдаемой
производительности процессора.
Схема конвейера арифметических операций приведена на рис 5.2
Схема конвейера «в ширину» CRAY - процессора
Конвейер Конвейер Конвейер
умножения сложения с …….
вычисления
…….
с плавающей плавающей обратной
точкой точкой велечины-1/x
Рис 5.2
5.3.5 Буферизация команд
В состав центрального процессора машины Сгау-1 входит регистровая
буферная память значительного объема для промежуточного хранения команд
программы, исполняемой в данный момент. Эта буферная память состоит из
четырех секций, каждая по 16 слов. Последовательность команд программы
предварительно поступает в этот буфер. Если она содержит условный переход,
то в буфере накапливаются также команды, относящиеся к последовательности,
на которую возможен этот условный переход. Буфер команд является средст-
вом ускорения работы устройства управления, минимизируя время ожидания
чтения команд из главной памяти.
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »
