CRAY-X-MP
1. Примеры параллельных вычислительных систем
1.1. CRAY-X-MP
CRAY-X-MP – векторная двухпроцессорная ВС [6] (рис. 3).
Рис. 3
В данной системе каждый из двух процессоров Пр - это процессор CRAY-1 (рис. 4).
Оперативная память ОП (2М 64-разрядных слов) - разделяемая и оба процессора могут обращаться к ней одновременно. Время машинного такта – 9,5 нс. Эта система была разработана в 1982-1983 годах. Промежуточная память – 32М 64-разрядных слов. Далее рассмотрим состав процессора. Блок адресных регистров процессора содержит 8 общих адресных и 8 общих скалярных регистров, также имеется 32 семафорных одноразрядных регистра (регистры для синхронизации). Кроме того, процессор содержит 12 функциональных устройств (ФУ), организованных в 4 группы:
векторные функциональные устройства – ВФУ;
функциональные устройства для работы с плавающей запятой – ФУПЗ;
Рекомендуемые материалы
скалярные функциональные устройства – СФУ;
1 Основные направления компьютерной графики - лекция, которая пользуется популярностью у тех, кто читал эту лекцию.
адресные функциональные устройства – АФУ.
Рис. 4
Все ФУ - конвейерного типа и могут работать параллельно друг с другом.
Между памятью и ФУ находятся следующие группы регистров: 8 адресных (АР), 64 буферных адресных (БАР), 8 скалярных (СР), 64 буферных скалярных (БСР), 8 64-элементных векторных регистров (ВР) : каждый элемент – слово, все слова 64-разрядные.
Дальнейшим развитием явилась в частности вычислительная машина Cray C90, созданная в самом начале 90-х годов. Время такта для нее составляло 4,1 нс (250 МГц), размер машинного слова – 80 бит, где 64 бита – сами данные, а еще 16 бит предназначались для коррекции ошибок. Производительность одного процессора порядка 1 ГФлопс. Максимальное число процессоров – 16.