Введение

Суперкомпьютер, произведенный компанией Cray Research

Cray X MP — суперкомпьютер, разработанный, построенный и проданный компанией Cray Research. Он был представлен в 1982 году как усовершенствованный преемник Cray 1, выпущенного в 1975 году, и являлся самым быстрым компьютером в мире с 1983 по 1985 год, демонстрируя производительность системы из четырех процессоров в 800 MFLOPS. Главным разработчиком был Стив Чен.

Описание

Основным улучшением X MP по сравнению с Cray 1 было то, что это был параллельный векторный процессор с общей памятью – первый компьютер такого типа от Cray Research. Он вмещал до четырех процессоров в мейнфрейм, внешний вид которого был почти идентичен Cray 1. Процессор X MP имел более быстрый тактовый цикл в 9,5 наносекунд (105 МГц) по сравнению с 12,5 нс у Cray 1A. Он был построен на основе биполярных интегральных схем с элементами gate array, содержащих по 16 логических элементов с эмиттерной связью. Архитектура процессора была очень похожа на архитектуру Cray 1, но он обладал большей пропускной способностью памяти (с двумя портами чтения и одним портом записи в основную память вместо одного порта чтения/записи) и улучшенной поддержкой конвейеризации. Каждый процессор имел теоретическую пиковую производительность 200 МFLOPS. Изначально X MP поддерживал 2 миллиона 64-битных слов (16 МБ) основной памяти, организованной в 16 банков. Основная память была построена на 4-килобитных биполярных SRAM-микросхемах. Модели Cray 1M с CMOS-памятью были переименованы в Cray X MP/1s. Эта конфигурация впервые использовалась для портирования UNIX в Cray Research. В 1984 году были представлены улучшенные модели X MP, состоящие из систем с одним, двумя и четырьмя процессорами, с конфигурациями памяти в 4 и 8 миллионов слов. Наиболее производительной системой был X MP/48, который содержал четыре процессора с теоретической пиковой производительностью системы более 800 МFLOPS и 8 миллионов слов памяти. Для ввода-вывода с магнитной ленты система могла напрямую взаимодействовать с ленточными накопителями IBM 3420 и 3480, не требуя значительной загрузки процессора.

Преемники

Cray 2, принципиально новая разработка, была представлена в 1985 году. Это была существенно отличающаяся компактная четырехпроцессорная система с объемом основной памяти от 64 МВт (мегаслов) до 512 МВт (512 МБ до 4 ГБ). Она была заявлена с производительностью 500 МFLOPS, но из-за высокой задержки памяти оказывалась медленнее, чем X MP, при определенных вычислениях. В 1988 году было объявлено о модернизации серии X MP – Cray Y MP, которая также имела новую конструкцию, в которой 16-элементные массивы логических элементов ECL были заменены более компактными массивами логических элементов VLSI с увеличенными печатными платами. Это стало значительным улучшением X MP, поддерживающим до восьми процессоров.

Использование

В короткометражном фильме «Приключения Андре и Уолли Б.», выпущенном в 1984 году компанией The Graphics Group, тогдашним подразделением Lucasfilm, которое впоследствии стало Pixar, для большей части рендеринга использовался X MP/48. В титрах фильма выражена особая благодарность компании Cray Research за предоставление доступа к этой машине. Фильм 1984 года «Последний звёздный истребитель» в значительной степени опирался на модели с высоким (для того времени) числом полигонов и сложные световые эффекты, рендеринг которых стал возможен благодаря использованию X MP. Анимация для логотипа Marvel Productions 1986 года, в котором фигурировал анимированный серебристый Человек-паук, была создана с использованием этого суперкомпьютера.