программное обеспечение параллельных вычислений

 

IBM 3090

 
 

IBM 3090
Машина / модель:
Местонахождение:
Процессоры:
Операционная система: Язык программирования: Поддержка
распараллеливания: Компилятор:
IBM 3090
IBM Scientific Center, Пало-Альто, Калифорния
2, каждый с векторным устройством,
общее ОЗУ 64 Мбайт и
дополнительное ОЗУ 128 Мбайт
VM/SP версия 4 с CMS
Фортран 77
VM/EPEX
VS FORTRAN Level 2Л.0 (Jan.1986)
ЭВМ IBM 3090, описываемая в этой главе, используется на протяжении всего рабочего дня в научном центре IBM. Средняя нагрузка, зарегистрированная во время измерений, - около 200 пользователей. Время отклика -превосходное в течение всего рабочего дня. Редактирование программ выполнялось с помощью Xedit [1] - блочного редактора, который позволяет производить редактирование локального экрана и обмен блоками текста экрана с основной машиной. Приемом в центре руководил д-р Алан Карп, который обеспечил техническую экспертизу и службы печати, а также снабжал "подпольной" информацией и фольклором фирмы IBM.


Аппаратура.
Каждый из двух центральных процессоров IBM 3090 имеет кэш-память емкостью 64 Кбайт, обеспечивающую доступ к командам и данным (см. рис. 7.1). Этот буфер динамически управляется аппаратурой и прозрачен для программ. Память в модели 3090 разбивается на две области: основную память и расширение (дополнительную память). Время доступа процессора к памяти имеет порядок микросекунды и динамически зависит от реальной памяти и системной программы управления ресурсами.
Машина, на которой производились замеры, имеет основную память емкостью 64 Мбайт и расширение емкостью 128 Мбайт. Проверочные разряды кода для обнаружения и исправления ошибок хранятся вместе с данными в основной памяти. Одиночные ошибки, обнаруженные при пересылке данных, исправляются. Кратные ошибки обнаруживаются (выставляется флаг для дальнейшей обработки).


Расширение памяти - высокоскоростное объемное хранилище данных, разбитое на страницы по 4 Кбайт, обеспечивающее синхронный постраничный обмен с основной памятью за время порядка 75 мкс, из которых половина времени идет на работу аппаратуры, а половина на выполнение служебных программ. Работа расширения памяти "прозрачна" для пользовательских программ и подсистем. Проверочные разряды кода для обнаружения и исправления ошибок, хранящиеся в расширении памяти, используются для исправления как одиночных, так и двойных ошибок. С их помощью также обнаруживаются все тройные и некоторые ошибки большей кратности. Исправление обнаруженных ошибок производится аппаратурой без вмешательства программы. О неисправимых ошибках программа извещается при помощи флагов.
Модель 3090, используя конструкцию канала IBM ХА, поддерживает образ единой системы даже в случае двух процессоров. "Интеллектуальность" распространяется от центральных процессоров до канальной подсистемы, контроллера 3880 и дисковой подсистемы 3380 под управлением системных средств MVS/XA или VM/XA. Время обмена с устройствами, подсоединенными к каналу, - порядка микросекунд.

 
 
 
Copyright (c) 2009. Использование материалов данного сайта возможно только при проставлении активной, не закрытой от индексации гиперссылки. http://soft-tlt.ru