Крей-1 - Cray-1

Крей-1
Cray-1 large view.png
3D визуализация двух Cray-1 с фигурой в масштабе
Дизайн
ПроизводительCray Research
ДизайнерСеймур Крей
Дата выхода1975
Проданных единицБолее 80
Цена7,9 млн долларов США в 1977 году (что эквивалентно 33,3 млн долларов США в 2019 году)
Кожух
РазмерыВысота: 196 см (77 дюймов)[1]
Dia. (основание): 263 см (104 дюйма)[1]
Dia. (столбцы): 145 см (57 дюймов)[1]
Масса5.5 тонны (Cray-1A)
Мощность115 кВт @ 208 В 400 Гц[1]
Система
Внешний интерфейсДанные General Eclipse
Операционная системаCOS & UNICOS
ЦПУ64-битный процессор @ 80 МГц[1]
объем памяти8.39 Мегабайт (до 1 048 576 слов)[1]
Место хранения303 Мегабайт (Блок DD19)[1]
ФЛОПЫ160 MFLOPS
ПреемникCray X-MP

В Крей-1 был суперкомпьютер разработан, изготовлен и продан Cray Research. Анонсированная в 1975 году первая система Cray-1 была установлена ​​на Лос-Аламосская национальная лаборатория в 1976 году. В конце концов, было продано более 100 Cray-1, что сделало его одним из самых успешных суперкомпьютеров в истории. Он, пожалуй, наиболее известен своей уникальной формой, относительно небольшим С-образным корпусом с кольцом скамеек вокруг внешней стороны, закрывающим блоки питания и систему охлаждения.

Cray-1 был первым суперкомпьютером, успешно реализовавшим векторный процессор дизайн. Эти системы улучшают производительность математических операций за счет организации памяти и регистры для быстрого выполнения одной операции над большим набором данных. Предыдущие системы, такие как CDC STAR-100 и ASC реализовали эти концепции, но сделали это таким образом, что серьезно ограничили их эффективность. Cray-1 решил эти проблемы и создал машину, которая работала в несколько раз быстрее, чем любая аналогичная конструкция.

Архитектор Cray-1 был Сеймур Крей; главным инженером был соучредитель Cray Research Лестер Дэвис.[2] Они продолжили проектировать несколько новых машин, используя те же базовые концепции, и сохранили корону производительности до 1990-х годов.

Чертеж Cray-1 с 2 видами с масштабированием

История

С 1968 по 1972 год Сеймур Крей из Корпорация Control Data (CDC) работал над CDC 8600, преемник его более раннего CDC 6600 и CDC 7600 конструкции. 8600, по сути, состоял из четырех 7600 в коробке с дополнительным специальным режимом, который позволял им работать. ступенька в SIMD мода.

Джим Торнтон, бывший технический партнер Cray по более ранним проектам, начал более радикальный проект, известный как CDC STAR-100. В отличие от 8600, основанного на грубом подходе к производительности, STAR пошла по совершенно иному пути. Главный процессор STAR имел более низкую производительность, чем 7600, но добавлялось оборудование и инструкции для ускорения особенно распространенных суперкомпьютерных задач.

К 1972 году модель 8600 зашла в тупик; машина была настолько сложной, что невозможно было заставить ее работать должным образом. Даже один неисправный компонент может вывести машину из строя. Крей пошел в Уильям Норрис, Генеральный директор Control Data, заявив, что необходим редизайн с нуля. В то время у компании были серьезные финансовые проблемы, и, поскольку STAR также находился на стадии разработки, Норрис не мог вложить деньги.

В результате Крей покинул CDC и начал Cray Research очень близко к лаборатории CDC. На заднем дворе земли, которую он купил в Chippewa Falls, Крей и группа бывших сотрудников CDC начали искать идеи. Поначалу идея создания еще одного суперкомпьютера казалась невозможной, но после исследования Cray Research Главный технический директор поехал в Уолл-стрит и нашел группу инвесторов, готовых поддержать Cray, все, что было нужно, - это дизайн.

За четыре года Cray Research разработала свой первый компьютер.[3] В 1975 году был анонсирован Cray-1 80 МГц. Волнение было настолько велико, что между ними разгорелась война за первую машину. Национальная лаборатория Лоуренса Ливермора и Лос-Аламосская национальная лаборатория, последний в конечном итоге выиграл и получил серийный номер 001 в 1976 году для шестимесячного испытания. В Национальный центр атмосферных исследований (NCAR) была первым официальным заказчиком Cray Research в 1977 году, заплатив 8,86 миллиона долларов США (7,9 миллиона долларов плюс 1 миллион долларов за диски) за серийный номер 3. Машина NCAR была списана в 1989 году.[4] Компания рассчитывала продать около дюжины машин и соответственно установить продажную цену, но в итоге было продано более 80 Cray-1 всех типов по цене от 5 до 8 миллионов долларов. Эта машина сделала Сеймура Крея знаменитостью, а его компания добилась успеха, который продлился до крушения суперкомпьютера в начале 1990-х годов.

На основании рекомендации Уильям Перри исследование, АНБ приобрел Cray-1 для теоретических исследований в криптоанализ. По словам Будянски, «хотя стандартные истории Cray Research будут сохраняться на протяжении десятилетий, утверждая, что первым клиентом компании была Лос-Аламосская национальная лаборатория, на самом деле это было АНБ ...»[5]

160MFLOPS На смену Cray-1 в 1982 году пришли 800 MFLOPS. Cray X-MP, первый многопроцессорный компьютер Cray. В 1985 году очень продвинутый Крей-2, способный обеспечивать пиковую производительность 1,9 GFLOPS, пришел на смену первым двум моделям, но имел несколько ограниченный коммерческий успех из-за определенных проблем с обеспечением стабильной производительности в реальных приложениях. Поэтому более консервативно разработанный эволюционный преемник моделей Cray-1 и X-MP получил название Крей Y-MP и запущен в 1988 году.

Для сравнения: процессор в типичном интеллектуальном устройстве 2013 года, таком как Google Nexus 10 или же HTC One, скорость примерно 1 GFLOPS,[6] в то время как Процессор A13 в 2020 году iPhone 11 скорость 154,9 GFLOPS.[7] Суперкомпьютеры, пришедшие на смену Cray-1, не достигнут отметки. до 1994.

Фон

Типичная научная рабочая нагрузка состоит из чтения больших наборов данных, их некоторого преобразования и последующей повторной записи. Обычно применяемые преобразования идентичны для всех точек данных в наборе. Например, программа может добавить 5 к каждому числу в наборе из миллиона чисел.

В традиционных компьютерах программа перебирает все миллионы чисел, добавляя пять, тем самым выполняя миллион инструкций, говоря: a = добавить b, c. Внутренне компьютер выполняет эту инструкцию в несколько этапов. Сначала он считывает инструкцию из памяти и декодирует ее, затем собирает любую необходимую дополнительную информацию, в данном случае числа b и c, а затем, наконец, выполняет операцию и сохраняет результаты. Конечным результатом является то, что компьютеру требуются десятки или сотни миллионов циклов для выполнения этих операций.

Векторные машины

В STAR новые инструкции, по сути, писали циклы для пользователя. Пользователь сообщил машине, где в памяти хранится список чисел, а затем передал в единую инструкцию. a (1..1000000) = addv b (1..1000000), c (1..1000000). На первый взгляд кажется, что экономия ограничена; в этом случае машина выбирает и декодирует только одну команду вместо 1 000 000, тем самым экономя 1 000 000 операций выборки и декодирования, что составляет примерно четверть всего времени.

Реальная экономия не так очевидна. Внутри ЦПУ Компьютер состоит из нескольких отдельных частей, предназначенных для выполнения одной задачи, например, для добавления числа или выборки из памяти. Обычно, когда инструкция проходит через машину, в любой момент времени активна только одна часть. Это означает, что каждый последовательный шаг всего процесса должен завершиться, прежде чем можно будет сохранить результат. Добавление конвейер команд меняет это. В таких машинах ЦП будет «смотреть вперед» и начинать выборку последующих инструкций, пока текущая инструкция все еще обрабатывается. В этом сборочная линия моде для выполнения любой инструкции по-прежнему требуется столько же времени, но как только она завершает выполнение, следующая инструкция оказывается сразу за ней, и большинство шагов, необходимых для ее выполнения, уже завершены.

Векторные процессоры используйте эту технику с одним дополнительным приемом. Поскольку структура данных имеет известный формат - набор чисел, расположенных последовательно в памяти, - конвейеры могут быть настроены для повышения производительности выборки. При получении векторной инструкции специальное оборудование устанавливает доступ к памяти для массивов и максимально быстро загружает данные в процессор.

Подход CDC в STAR использовал то, что сегодня известно как архитектура память-память. Это относилось к способу сбора данных машиной. Он настроил свой конвейер для чтения и записи в память напрямую. Это позволяло STAR использовать векторы любой длины,[нужна цитата ] что делает его очень гибким. К сожалению, конвейер должен был быть очень длинным, чтобы иметь достаточно инструкций в полете, чтобы компенсировать медленную память. Это означало, что машина понесла большие затраты при переключении с обработки векторов на выполнение операций с отдельными случайно расположенными операндами.[требуется разъяснение ] Кроме того, низкая скалярная производительность машины означала, что после того, как произошло переключение и машина выполняла скалярные инструкции, производительность была довольно низкой.[нужна цитата ]. Результатом были довольно неутешительные результаты в реальных условиях, что, возможно, можно было предсказать. Закон Амдала[требуется разъяснение ].

Подход Cray

Крей изучил провал STAR и извлек из этого урок.[нужна цитата ]. Он решил, что в дополнение к быстрой векторной обработке его конструкция также потребует превосходной универсальной скалярной производительности. Таким образом, когда машина переключает режимы, она по-прежнему обеспечивает превосходную производительность. Кроме того, он заметил, что рабочие нагрузки в большинстве случаев можно значительно улучшить за счет использования регистры.

Точно так же, как более ранние машины игнорировали тот факт, что большинство операций применялось ко многим точкам данных, STAR игнорировал тот факт, что те же самые точки данных будут повторно использоваться. В то время как STAR будет читать и обрабатывать одну и ту же память пять раз, чтобы применить пять векторных операций к набору данных, было бы намного быстрее прочитать данные в регистры процессора один раз, а затем применить пять операций. Однако у этого подхода были ограничения. Регистры были значительно дороже с точки зрения схемотехники, поэтому можно было предоставить только ограниченное количество. Это означало, что дизайн Cray будет иметь меньшую гибкость с точки зрения размеров векторов. Вместо того чтобы читать вектор любого размера несколько раз, как в STAR, Cray-1 должен был бы читать только часть вектора за раз, но затем он мог бы выполнить несколько операций с этими данными перед записью результатов обратно в память. Учитывая типичные рабочие нагрузки, Крей считал, что небольшие затраты, связанные с необходимостью разбивать большие последовательные обращения к памяти на сегменты, стоили того.

Поскольку типичная векторная операция будет включать загрузку небольшого набора данных в векторные регистры и последующее выполнение над ним нескольких операций, векторная система новой конструкции имела свой собственный отдельный конвейер. Например, блоки умножения и сложения были реализованы как отдельные аппаратные средства, поэтому результаты одного могли быть внутренне конвейеризованы в следующем, причем декодирование команд уже было обработано в основном конвейере машины. Крей назвал эту концепцию цепочка, поскольку это позволило программистам «связать вместе» несколько инструкций и добиться более высокой производительности.

Описание

Новая машина была первой разработкой Cray, которую использовали интегральные схемы (ИС). Хотя ИС были доступны с 1960-х годов, только в начале 1970-х годов они достигли производительности, необходимой для высокоскоростных приложений. В Cray-1 использовались только четыре разных типа микросхем: ECL двойной 5-4 Ворота NOR (один 5 входов и один 4 входа, каждый с дифференциальным выходом),[8] другой медленнее MECL 10K 5-4 ворота NOR, используемые для адреса разветвление, высокая скорость 16 × 4 бит (6 нс) статическая RAM (SRAM), используемая для регистров, и SRAM 1024 × 1 бит 48 нс, используемая для основной памяти.[9] Эти интегральные схемы были поставлены Fairchild Semiconductor и Motorola. Всего в Cray-1 было около 200 000 ворот.

ИС были смонтированы на больших пятислойных печатные платы, до 144 ИС на плату. Затем платы были установлены вплотную для охлаждения (см. Ниже) и помещены в двадцать четыре стойки высотой 28 дюймов (710 мм), содержащие 72 двойных платы. Типичный модуль (отдельный процессор) требует одной или двух плат. Всего в машине было 1662 модуля 113 разновидностей.

Каждый кабель между модулями был витая пара, обрезать до определенной длины, чтобы гарантировать получение сигналов точно в нужное время и минимизировать электрическое отражение. Каждый сигнал, создаваемый схемой ECL, был дифференциальной парой, поэтому сигналы были сбалансированы. Это, как правило, делает спрос на источник питания более постоянным и снижает шум переключения. Нагрузка на блок питания была настолько равномерно сбалансирована, что Cray хвастался, что блок питания не регулируется. С точки зрения источника питания вся компьютерная система выглядела как простой резистор.

Высокая производительность ECL электрическая схема вырабатывала значительное количество тепла, и конструкторы Cray потратили столько же усилий на проектирование системы охлаждения, сколько и на остальную механическую конструкцию. В этом случае каждая печатная плата была соединена со второй, размещенной вплотную друг к другу с листом меди между ними. Медный лист проводил тепло к краям клетки, где находилась жидкость. Фреон при работе в трубах из нержавеющей стали он отводился к охлаждающему устройству под машиной. Первый Cray-1 задержали на шесть месяцев из-за проблем в системе охлаждения; Смазка, которая обычно смешивается с фреоном для поддержания работы компрессора, будет протекать через уплотнения и, в конечном итоге, покрывать платы маслом, пока они не закорочены. Для правильной герметизации труб пришлось использовать новые методы сварки. Единственные патенты, выданные на компьютер Cray-1, касались конструкции системы охлаждения.

Чтобы вывести машину на максимальную скорость, все шасси было изогнуто в большую С-образную форму. Части системы, зависящие от скорости, были размещены на «внутренней стороне» шасси, где длина проводов была короче. Это позволило уменьшить время цикла до 12,5 нс (80 МГц), не так быстро, как 8 нс 8600, от которого он отказался, но достаточно быстро, чтобы превзойти CDC 7600 и ЗВЕЗДА. По оценкам NCAR, общая пропускная способность системы в 4,5 раза выше, чем у CDC 7600.[10]

Cray-1 был построен как 64-битный система, отход от 7600/6600, которые были 60-битными машинами (изменения также планировались для 8600). Адресация была 24-битной, с максимумом 1 048 576 64-битных слов (1 мегаворд) в основной памяти, где каждое слово также имело 8 бит четности, всего 72 бита на слово.[11] Было 64 бита данных и 8 контрольных бит. Память была распределена на 16 перемеженная память банки, каждый с временем цикла 50 нс, что позволяет читать до четырех слов за цикл. Меньшие конфигурации могут иметь 0,25 или 0,5 мегаворда основной памяти. Максимальная совокупная пропускная способность памяти составила 638 Мбит / с.[11]

Основной набор регистров состоял из восьми 64-битных скалярных (S) регистров и восьми 24-битных адресных (A) регистров. Они поддерживались набором из шестидесяти четырех регистров, каждый для временного хранилища S и A, известных как T и B соответственно, которые не могли быть просмотрены функциональными блоками. Векторная система добавила еще восемь 64-элементных на 64-битные векторные (V) регистры, а также длину вектора (VL) и векторную маску (VM). Наконец, система также включала 64-битный регистр часов реального времени и четыре 64-битных буфера инструкций, каждый из которых содержал шестьдесят четыре 16-битных инструкции. Аппаратное обеспечение было настроено таким образом, чтобы в векторные регистры подавалось одно слово за цикл, в то время как для адресного и скалярного регистров требовалось два цикла. Напротив, весь буфер команд из 16 слов может быть заполнен за четыре цикла.

Cray-1 имел двенадцать конвейерных функциональных блоков. Арифметические операции с 24-битным адресом выполнялись в блоках сложения и умножения. Скалярная часть системы состояла из блока добавления, логического блока, подсчет населения, ведущий блок отсчета нуля и блок сдвига. Векторная часть состояла из модулей сложения, логики и сдвига. Функциональные блоки с плавающей запятой совместно использовались скалярной и векторной частями, и они состояли из блоков сложения, умножения и обратного приближения.

Система имела ограниченный параллелизм. Он может выдавать одну инструкцию за такт, теоретическая производительность составляет 80MIPS, но с векторным умножением с плавающей запятой и сложением, происходящими параллельно, теоретическая производительность составила 160[12] MFLOPS. (Блок обратного приближения мог также работать параллельно, но не давал истинного результата с плавающей запятой - для достижения полного деления требовалось два дополнительных умножения.)

Поскольку машина была разработана для работы с большими наборами данных, в конструкции также были выделены значительные схемы для Ввод / вывод. Ранние разработки Cray в CDC включали отдельные компьютеры, предназначенные для этой задачи, но в этом больше не было необходимости. Вместо этого Cray-1 включал в себя четыре 6-канальных контроллера, каждый из которых получал доступ к основной памяти один раз в четыре цикла. Каналы имели ширину 16 бит и включали 3 бита управления и 4 бита для коррекции ошибок, поэтому максимальная скорость передачи составляла 1 слово на 100 нс или 500 тысяч слов в секунду для всей машины.

Исходная модель, Крей-1А, весил 5.5 тонны включая фреоновую систему охлаждения. Настроен на 1 миллион слова оперативной памяти машина и ее блоки питания потребляли около 115 кВт мощности; охлаждение и хранение, вероятно, увеличили эту цифру более чем вдвое.[нужна цитата ] А Общие данные SuperNova S / 200 миникомпьютер служил блоком управления техническим обслуживанием (MCU), который использовался для питания Операционная система Cray в систему во время загрузки, чтобы контролировать ЦП во время использования, и, возможно, в качестве внешнего компьютера. Большинство, если не все, Cray-1A были доставлены с использованием последующих Данные General Eclipse как MCU.

Крей-1С

В Крей-1Санонсированный в 1979 году, был улучшенным Cray-1, который поддерживал большую основную память на 1, 2 или 4 миллиона слов. Увеличение объема оперативной памяти стало возможным благодаря использованию биполярных микросхем ОЗУ объемом 4 096 x 1 бит со временем доступа 25 нс.[13] Миникомпьютеры Data General были при желании заменены на 16-разрядную архитектуру собственного производства со скоростью 80 MIPS. Подсистема ввода-вывода была отделена от основной машины и подключена к основной системе через канал управления 6 Мбит / с и высокоскоростной канал передачи данных 100 Мбит / с. Это разделение сделало 1S похожим на две «половинки Crays», разделенных несколькими футами, что позволяло расширять систему ввода-вывода по мере необходимости. Системы можно было купить в различных конфигурациях, от S / 500 без ввода-вывода и 0,5 миллиона слов памяти до S / 4400 с четырьмя процессорами ввода-вывода и 4 миллионами слов памяти.

Крей-1М

В Крей-1М, анонсированный в 1982 г., заменил Cray-1S.[14] У него более короткое время цикла 12 нс и менее дорогое использование MOS RAM в основной памяти. 1M поставлялся только в трех версиях: M / 1200 с 1 миллионом слов в 8 банках или M / 2200 и M / 4200 с 2 или 4 миллионами слов в 16 банках. Все эти машины включали в себя два, три или четыре процессора ввода-вывода, и система добавляла дополнительный второй высокоскоростной канал данных. Пользователи могли добавить Твердотельное запоминающее устройство с 8-32 миллионами слов в MOS RAM.

Программного обеспечения

В 1978 году был выпущен первый стандартный пакет программного обеспечения для Cray-1, состоящий из трех основных продуктов:

В Министерство энергетики США финансируемые сайты из Национальная лаборатория Лоуренса Ливермора, Лос-Аламосская научная лаборатория, Сандийские национальные лаборатории и Национальный фонд науки суперкомпьютер центров (по физике высоких энергий) представляли второй по величине блок с LLL Система разделения времени Cray (CTSS). CTSS был написан на Фортране с динамической памятью, сначала названном LRLTRAN, который работал на CDC 7600s, переименованный в CVC (произносится как "Civic"), когда была добавлена ​​векторизация для Cray-1. Cray Research попыталась соответствующим образом поддержать эти сайты. Этот выбор программного обеспечения повлиял на минисуперкомпьютеры, также известный как "цветные карандаши ".

NCAR имеет собственную операционную систему (NCAROS).

В Национальное Агенство Безопасности разработала собственную операционную систему (Folklore) и язык (IMP с портами Cray Pascal и C и Fortran 90 позже)[15]

Библиотеки начали с собственных предложений Cray Research и Netlib.

Существовали и другие операционные системы, но большинство языков, как правило, основывались на Фортране или Фортране. Bell Laboratories в качестве доказательства как концепции переносимости, так и схемотехники, первый компилятор C переместил на свой Cray-1 (без векторизации). Этот акт позже даст CRI шестимесячный старт Крей-2 Порт Unix на ETA Systems ущерб, и Лукасфильм первый компьютерный тестовый фильм, Приключения Андре и Уолли Б..

Прикладное программное обеспечение обычно классифицируется (например ядерный код, криптоаналитический код) или проприетарный (например моделирование нефтяных пластов). Это было связано с тем, что между клиентами и заказчиками университетов было мало общего программного обеспечения. Немногочисленные исключения составляли климатологические и метеорологические программы до тех пор, пока NSF не ответил японцам. Проект компьютерных систем пятого поколения и создал свои суперкомпьютерные центры. Даже тогда делились небольшим кодом.

Музеи

Cray-1 выставлены в следующих местах:

Другие изображения Cray-1

Рекомендации

  1. ^ а б c d е ж грамм Справочное руководство по аппаратному обеспечению компьютерной системы Cray-1 2240004, ред. C, Публикация: 4 ноября 1977 г., Cray Research, Inc.
  2. ^ Си Джей Мюррей, «Лучший командный игрок», В архиве 28 октября 2008 г. Wayback Machine Новости дизайна, 6 марта 1995 г.
  3. ^ Суэйн, Майкл (5 октября 1981 г.). "Том Свифт встречает больших мальчиков: маленькие фирмы, остерегайтесь". InfoWorld. п. 45. Получено 1 января, 2015.
  4. ^ "Галерея суперкомпьютеров SCD". NCAR. Архивировано из оригинал 7 июня 2015 г.. Получено 3 июня, 2010.
  5. ^ Будянский, Стивен (2016). Кодовые воины. Нью-Йорк: Альфред А. Кнопф. С. 298–300. ISBN  9780385352666.
  6. ^ Рахул Гарг (2 июня 2013 г.). «Изучение производительности современных процессоров ARM с плавающей точкой». Анандтех.
  7. ^ "Apple A13 Bionic Specs".
  8. ^ Полупроводник Fairchild, «Fairchild 11C01 ECL Dual 5-4 Input OR / NOR Gate», Справочник Fairchild ECL, c. 1972.
  9. ^ Р.М. Рассел, "Компьютерная система CRAY-1", Comm. ACM, Январь 1978 г., стр. 63–72.
  10. ^ "Галерея суперкомпьютеров SCD: CRAY1-A". Национальный центр атмосферных исследований. Архивировано из оригинал 3 марта 2016 г.. Получено 30 января, 2016.
  11. ^ а б «Компьютерная система Cray-1» (PDF). Cray Research Inc.
  12. ^ «История компании - Cray». Архивировано из оригинал 12 июля 2014 г.
  13. ^ J.S. Колодзей, «CRAY-1 Computer Technology», г. IEEE Trans. Компоненты, гибриды и технология производства, т. 4, вып. 3. 1981, с. 181–186.
  14. ^ "Cray Cuts Price". Нью-Йорк Таймс. 14 сентября 1982 г.
  15. ^ Границы суперкомпьютеров II. Получено 8 февраля, 2014.
  16. ^ «Крей 1А». Музей истории компьютеров. Получено 15 мая, 2012.
  17. ^ «Компьютерный музей Америки - коллекция компьютерных артефактов». Компьютерный музей Америки.
  18. ^ "Суперкомпьютер Cray-1 (№38) и памятные вещи в DigiBarn". Компьютерный музей DigiBarn. Получено 15 мая, 2012.
  19. ^ «Два суперкомпьютера Cray присоединяются к живым компьютерам». Архивировано из оригинал 26 апреля 2019 г.. Получено 26 апреля, 2019.
  20. ^ «Крей 1». Национальный центр атмосферных исследований. Архивировано из оригинал 27 декабря 2012 г.. Получено 15 мая, 2012.
  21. ^ «Национальный музей авиации и космонавтики». Получено 21 января, 2010. Этот объект выставлен на выставке Beyond The Limits в здании National Mall.
  22. ^ «Прибытие Cray 1». Национальный музей вычислительной техники. Архивировано из оригинал 4 марта 2014 г.. Получено 27 февраля, 2014.
  23. ^ «Суперкомпьютер Cray 1A, заводской номер 11, c 1979 г.». NMSI. Получено 15 мая, 2012.
  24. ^ TM44354 Dator Cray Research, Inc. Cray Research, Inc. 1976 SAAB Aerospace В архиве 6 января 2011 г. Wayback Machine, п. 52, Datorföremål + på + TM.pdf. Проверено 15 мая 2012.

внешняя ссылка

Записи
Предшествует
CDC 7600
10 мегафлопс
Самый мощный суперкомпьютер в мире
1976–1982
Преемник
Cray X-MP /4
713 мегафлопс