Секция ввода/вывода
Разделяемые ресурсы процессора
CRAY Y-MP C90
Особенности CRAY C90
· 16 процессоров, работающих над общей памятью;
· ОП с чередованием адресов, 4 порта доступа (по 2 слова за 1 такт каждый) для каждого процессора
· 3 типа каналов с разной скоростью передачи (Low-speed (LOSP) channels - 6 Mbytes/s, High-speed (HISP) channels - 200 Mbytes/s, Very high-speed (VHISP) channels - 1800 Mbytes/s)
· Секция межпроцессорного взаимодействия (Регистры, Семафоры)
· Вычислительная секция процессора
· Регистры
· A -регистры, B -регистры для адресов
· S-регистры, T-регистры для скаляров
· V-регистры для векторов
· Регистр длины вектора
· Регистр маски вектора
· Функциональные устройства
· Адресные
· Скалярные
· Векторные
· Для работы с плавающей точкой
· Параллельное выполнение программ
· Конвейеризация выполнения команд
· Независимость функциональных устройств
· Векторная обработка
· Зацепление функциональных устройств
· Многопроцессорная обработка
Пиковая производительность CRAY C90 (16процессоров X2оп/такт (зацепление умножения и сложения) Х 2 рез./такт (сдвоенные конвейеры))/4 *10-9 оп/с (время такта)=16 Гфлопс
CRAY Y-MP - это векторно-конвейерный компьютер, объединяющий в максимальной конфигурации 16 процессоров, работающих над общей памятью. Время такта компьютера CRAY Y-MP C90 равно 4.1 нс, что соответствует тактовой частоте почти 250MHz.
Оперативная память этого компьютера разделяется всеми процессорами и секцией ввода/вывода. Каждое слово состоит из 80-ти разрядов: 64 для хранения данных и 16 для коррекции ошибок. Для увеличения скорости выборки данных память разделена на множество банков, которые могут работать одновременно.
Каждый процессор имеет доступ к ОП через четыре порта с пропускной способностью два слова за один такт каждый, причем один из портов всегда связан с секций ввода/вывода и по крайней мере один из портов всегда выделен под операцию записи.
В максимальной конфигурации вся память разделена на 8 секций, каждая секция на 8 подсекций, каждая подсекция на 16 банков.
Компьютер поддерживает три типа каналов, которые различаются скоростью передачи:
· Low-speed (LOSP) channels - 6 Mbytes/s
· High-speed (HISP) channels - 200 Mbytes/s
· Very high-speed (VHISP) channels - 1800 Mbytes/s
Секция межпроцессорного взаимодействия содержит разделяемые регистры и семафоры, предназначенные для передачи данных и управляющей информации между процессорами. Регистры и семафоры разделены на одинаковые группы (кластеры), каждый кластер содержит 8 (32-разрядных) разделяемых адресных (SB) регистра, 8 (64-разрядных) разделяемых скалярных (ST) регистра и 32 однобитовых семафора.