Секция межпроцессорного взаимодействия

Секция ввода/вывода

Разделяемые ресурсы процессора

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 однобитовых семафора.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: