Крей-1
Крей-1 | |
---|---|
![]() Cray-1 на выставке в Музее науки в Лондоне. | |
Дизайн | |
Производитель | Крей Исследования |
Дизайнер | Сеймур Крэй |
Дата выпуска | 1975 |
Продано единиц | Более 100 |
Цена | 7,9 миллиона долларов США в 1977 году (что эквивалентно 39,7 миллиона долларов США в 2023 году) |
Корпус | |
Размеры | Рост: 196 см (77 дюймов) [ 1 ] Диам. (база): 263 см (104 дюйма) [ 1 ] Диам. (колонны): 145 см (57 дюймов) [ 1 ] |
Масса | 5,5 тонны (Крей-1А) |
Власть | 115 кВт при 208 В 400 Гц [ 1 ] |
Система | |
Внешний интерфейс | Данные о генеральном затмении |
Операционная система | COS и УНИКАЛЬНЫЙ |
Процессор | 64-битный процессор @ 80 МГц [ 1 ] |
Память | 8,39 Мегабайт (до 1 048 576 слов) [ 1 ] |
Хранилище | 303 мегабайта (модуль DD19) [ 1 ] |
ФЛОПС | 160 МФЛОПС |
Преемник | Крей X-MP |

Cray -1 — суперкомпьютер , разработанный, изготовленный и проданный компанией Cray Research . Анонсированная в 1975 году первая система Cray-1 была установлена в Лос-Аламосской национальной лаборатории в 1976 году. В итоге было продано восемьдесят Cray-1, что сделало ее одним из самых успешных суперкомпьютеров в истории. Вероятно, он наиболее известен своей уникальной формой: относительно небольшим шкафом С-образной формы с кольцом скамеек вокруг снаружи, закрывающих блоки питания и систему охлаждения.
Cray-1 был первым суперкомпьютером, успешно реализовавшим конструкцию векторного процессора . Эти системы повышают производительность математических операций за счет организации памяти и регистров для быстрого выполнения одной операции с большим набором данных. Предыдущие системы, такие как CDC STAR-100 и ASC, реализовывали эти концепции, но делали это таким образом, что серьезно ограничивали их производительность. Cray-1 решил эти проблемы и создал машину, которая работала в несколько раз быстрее, чем любая аналогичная конструкция.
Архитектором Cray-1 был Сеймур Крей ; главным инженером был соучредитель Cray Research Лестер Дэвис. [ 2 ] В дальнейшем они разработали несколько новых машин, используя те же основные концепции, и сохранили за собой корону производительности до 1990-х годов.

История
[ редактировать ]С 1968 по 1972 год Сеймур Крей из Control Data Corporation (CDC) работал над CDC 8600 , преемником его более ранних CDC 6600 и CDC 7600 разработок . По сути, 8600 состоял из четырех 7600 в коробке с дополнительным специальным режимом, который позволял им работать синхронно в режиме SIMD .
Джим Торнтон, бывший технический партнер Крея по более ранним разработкам, начал более радикальный проект, известный как CDC STAR-100 . В отличие от грубого подхода к производительности 8600, STAR пошел совершенно другим путем. Главный процессор STAR имел более низкую производительность, чем 7600, но в него было добавлено оборудование и инструкции для ускорения наиболее распространенных задач суперкомпьютера.
К 1972 году модель 8600 зашла в тупик; машина была настолько невероятно сложной, что заставить ее работать должным образом было невозможно. Даже один неисправный компонент может вывести машину из строя. Крэй обратился к Уильяму Норрису , генеральному директору Control Data, и сказал, что необходим редизайн с нуля. В то время у компании были серьезные финансовые проблемы, а поскольку проект STAR тоже находился в стадии разработки, Норрис не мог вложить деньги.
В результате Крэй покинул CDC и основал Cray Research очень близко к лаборатории CDC. На заднем дворе земли, которую он купил в Чиппева-Фолс , Крэй и группа бывших сотрудников 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 ]
На смену Cray-1 с производительностью 160 MFLOPS в 1982 году пришел Cray X-MP с производительностью 800 MFLOPS , первый многопроцессорный компьютер Cray. В 1985 году очень продвинутый Cray-2 , способный достигать пиковой производительности 1,9 гигафлопс, пришел на смену первым двум моделям, но имел несколько ограниченный коммерческий успех из-за определенных проблем с обеспечением устойчивой производительности в реальных приложениях. Поэтому более консервативный эволюционный преемник моделей Cray-1 и X-MP был выпущен под названием Cray Y-MP и выпущен в 1988 году.
Для сравнения, процессор типичного смарт-устройства 2013 года, такого как Google Nexus 10 или HTC One , работает примерно со скоростью 1 гигафлопс. [ 6 ] в то время как процессор A13 в iPhone 11 2019 года работает со скоростью 154,9 гигафлопс, [ 7 ] такой отметки суперкомпьютеры, пришедшие на смену Cray-1, не достигнут до 1994 года .
Фон
[ редактировать ]Типичные научные рабочие нагрузки состоят из чтения больших наборов данных, их преобразования каким-либо образом и последующей записи обратно. Обычно применяемые преобразования идентичны для всех точек данных в наборе. Например, программа может добавить 5 к каждому числу в наборе из миллиона чисел.
На простых компьютерах программа перебирала бы все миллионы чисел, добавляя пять, тем самым выполняя миллион инструкций, говорящих a = add b, c
. Внутренне компьютер выполняет эту инструкцию в несколько этапов. Сначала он считывает инструкцию из памяти и декодирует ее, затем собирает всю необходимую дополнительную информацию, в данном случае числа b и c, а затем, наконец, запускает операцию и сохраняет результаты. Конечным результатом является то, что компьютеру требуются десятки или сотни миллионов циклов для выполнения этих операций.
Векторные машины
[ редактировать ]В STAR новые инструкции по сути создавали циклы для пользователя. Пользователь сообщал машине, где в памяти хранится список чисел, а затем вводил одну инструкцию. a(1..1000000) = addv b(1..1000000), c(1..1000000)
. На первый взгляд кажется, что экономия ограничена; в этом случае машина выбирает и декодирует только одну инструкцию вместо 1 000 000, тем самым экономя 1 000 000 операций выборки и декодирования, что составляет, возможно, одну четверть общего времени.
Реальная экономия не столь очевидна. Внутри процессор компьютера состоит из ряда отдельных частей, предназначенных для выполнения одной задачи, например, добавления числа или извлечения из памяти. Обычно, когда команда проходит через машину, в любой момент времени активна только одна часть. Это означает, что каждый последовательный шаг всего процесса должен быть завершен, прежде чем результат можно будет сохранить. Добавление конвейера инструкций меняет ситуацию. В таких машинах ЦП будет «смотреть вперед» и начинать выборку последующих инструкций, пока текущая инструкция еще обрабатывается. В этом конвейерном режиме любая инструкция по-прежнему требует столько же времени для выполнения, но как только она завершает выполнение, сразу за ней следует следующая инструкция, причем большинство шагов, необходимых для ее выполнения, уже завершены.
Векторные процессоры используют эту технику с одним дополнительным приемом. Поскольку структура данных имеет известный формат — набор чисел, последовательно расположенных в памяти, — конвейеры можно настроить для повышения производительности выборки. При получении векторной инструкции специальное оборудование устанавливает доступ к памяти для массивов и максимально быстро вводит данные в процессор.
В подходе CDC к STAR использовалось то, что сегодня известно как архитектура памяти-памяти . Это относилось к способу сбора данных машиной. Он настроил свой конвейер для прямого чтения и записи в память. Это позволило STAR использовать векторы длины, не ограниченной длиной регистров, что сделало его очень гибким. К сожалению, конвейер должен был быть очень длинным, чтобы иметь достаточно инструкций в полете, чтобы компенсировать медленную память. Это означало, что машина понесла большие затраты при переключении с обработки векторов на выполнение операций с невекторными операндами. Кроме того, низкая скалярная производительность машины означала, что после того, как произошло переключение и машина выполняла скалярные инструкции, производительность была довольно низкой. [ нужна ссылка ] . Результат оказался довольно разочаровывающим в реальных условиях, что, возможно, можно было предсказать с помощью закона Амдала .
Подход Крея
[ редактировать ]Крэй изучил провал STAR и извлек из этого уроки. [ нужна ссылка ] . Он решил, что помимо быстрой векторной обработки его проект также потребует превосходной универсальной скалярной производительности. Таким образом, когда машина переключала режимы, она по-прежнему обеспечивала превосходную производительность. Кроме того, он заметил, что в большинстве случаев рабочие нагрузки можно значительно улучшить за счет использования регистров .
Точно так же, как более ранние машины игнорировали тот факт, что большинство операций применялись ко многим точкам данных, STAR игнорировал тот факт, что с теми же самыми точками данных можно было неоднократно работать. В то время как STAR будет читать и обрабатывать одну и ту же память пять раз, чтобы применить пять векторных операций к набору данных, было бы гораздо быстрее прочитать данные в регистры ЦП один раз, а затем применить пять операций. Однако у этого подхода были ограничения. Регистры были значительно дороже с точки зрения схемы, поэтому их можно было предоставить только в ограниченном количестве. Это означало, что конструкция Крея будет менее гибкой с точки зрения размеров векторов. Вместо того, чтобы читать вектор любого размера несколько раз, как в STAR, Cray-1 должен был бы считывать только часть вектора за раз, но затем он мог бы выполнить несколько операций с этими данными, прежде чем записать результаты обратно в память. Учитывая типичные рабочие нагрузки, Крей считал, что небольшие затраты, связанные с необходимостью разбивать большие последовательные операции доступа к памяти на сегменты, вполне оправданы.
Поскольку типичная векторная операция включала загрузку небольшого набора данных в векторные регистры и последующее выполнение над ними нескольких операций, векторная система новой конструкции имела собственный отдельный конвейер. Например, блоки умножения и сложения были реализованы как отдельные аппаратные средства, поэтому результаты одного можно было передать по внутреннему конвейеру в следующий, причем декодирование инструкций уже обрабатывалось в основном конвейере машины. Крей назвал эту концепцию цепочкой , поскольку она позволяла программистам «соединить вместе» несколько инструкций и добиться более высокой производительности.
Производительность
[ редактировать ]В 1978 году группа из Аргоннской национальной лаборатории протестировала множество типичных рабочих нагрузок на Cray-1 в рамках предложения о покупке одного для их использования, заменив их IBM 370/195 . Они также планировали провести испытания на CDC STAR-100 и Burroughs Scientific Computer , но такие испытания, если они и проводились, не публиковались. Испытания Cray-1 проводились в Национальном центре атмосферных исследований (NCAR) в Боулдере, штат Колорадо . Единственным другим Cray, доступным в то время, был тот, что находился в Лос-Аламосе, но для доступа к этой машине требовался допуск Q. [ 8 ]
Об испытаниях сообщалось двумя способами. Первым было минимальное преобразование, необходимое для запуска программы без ошибок, но без попыток воспользоваться преимуществами векторизации Крея. Второй включал умеренный набор обновлений кода, часто раскручивающий циклы для их векторизации. Как правило, минимальные преобразования выполнялись примерно с той же скоростью, что и 370, и примерно в 2 раза превышали его производительность (в основном из-за большего диапазона экспоненты в Cray), но векторизация приводила к дальнейшему увеличению от 2,5 до 10 раз. В одном примере программы, выполнявшей внутреннее быстрое преобразование Фурье , производительность увеличилась с 47 секунд, как у IBM, до 3. [ 8 ]
Описание
[ редактировать ]
Новая машина была первой разработкой Cray, в которой использовались интегральные схемы (ИС). Хотя микросхемы были доступны с 1960-х годов, только в начале 1970-х годов они достигли производительности, необходимой для высокоскоростных приложений. В Cray-1 использовались только четыре различных типа микросхем: ECL 5-4 двойной вентиль ИЛИ (один с 5 входами и один с 4 входами, каждый с дифференциальным выходом), [ 9 ] еще один более медленный вентиль NOR MECL 10K 5-4, используемый для разветвления адресов , высокоскоростное статическое ОЗУ (6 нс) (SRAM) 16×4 бит, используемое для регистров, и SRAM 1024×1 бит, 48 нс, используемое для основной памяти. Эти интегральные схемы были поставлены компаниями Fairchild Semiconductor и Motorola . [ 10 ] Всего в Cray-1 было около 200 000 ворот.
Микросхемы монтировались на больших пятислойных печатных платах , по 144 микросхемы на плату. Затем платы были установлены вплотную друг к другу для охлаждения (см. Ниже) и помещены в двадцать четыре стойки высотой 28 дюймов (710 мм), содержащие 72 двойные платы. Типичному модулю (отдельному процессору) требовалась одна или две платы. Всего машина содержала 1662 модуля 113 разновидностей.
Каждый кабель между модулями представлял собой витую пару , обрезанную до определенной длины, чтобы гарантировать поступление сигналов в нужное время и минимизировать электрическое отражение. Каждый сигнал, создаваемый схемой ECL, представлял собой дифференциальную пару, поэтому сигналы были сбалансированными. Это привело к тому, что спрос на источник питания стал более постоянным и уменьшился шум переключения. Нагрузка на блок питания была настолько равномерно сбалансирована, что Крэй хвастался, что блок питания нерегулируемый. С точки зрения источника питания вся компьютерная система выглядела как простой резистор.
Высокопроизводительная схема ECL выделяла значительное количество тепла, и конструкторы Cray потратили столько же усилий на проектирование системы охлаждения, сколько и на остальную механическую конструкцию. В этом случае каждая печатная плата была соединена со второй, расположенной вплотную друг к другу с медным листом между ними. Медный лист проводил тепло к краям камеры, где жидкий фреон, текущий по трубам из нержавеющей стали, отводил его в охлаждающий блок под машиной. Выпуск первого Cray-1 был задержан на шесть месяцев из-за проблем в системе охлаждения; смазка, которая обычно смешивается с фреоном для поддержания работы компрессора, будет просачиваться через уплотнения и в конечном итоге покрывать платы маслом, пока они не закоротятся. Для правильной герметизации труб пришлось использовать новые методы сварки.
Чтобы добиться максимальной скорости машины, все шасси было изогнуто в большую С-образную форму. Части системы, зависящие от скорости, были размещены на «внутреннем крае» шасси, где длина проводов была короче. Это позволило уменьшить время цикла до 12,5 нс (80 МГц), что не так быстро, как 8 нс у 8600, от которого он отказался, но достаточно быстро, чтобы превзойти CDC 7600 и STAR. По оценкам NCAR, общая пропускная способность системы была в 4,5 раза выше, чем у CDC 7600. [ 11 ]
Cray-1 был построен как 64-битная система, в отличие от 7600/6600, которые были 60-битными машинами (изменение также планировалось для 8600). Адресация была 24-битной, с максимальным количеством 1 048 576 64-битных слов (1 мегаслово) в основной памяти, где каждое слово также имело восемь битов четности, всего 72 бита на слово. [ 12 ] Память была распределена по 16 чередующимся банкам памяти , каждый со временем цикла 50 нс, что позволяло считывать до четырех слов за цикл. Конфигурации меньшего размера могут иметь 0,25 или 0,5 мегаслов основной памяти. Максимальная совокупная пропускная способность памяти составила 638 Мбит/с. [ 12 ]
Набор основных регистров состоял из восьми 64-битных скалярных (S) регистров и восьми 24-битных адресных регистров (A). Они поддерживались набором из шестидесяти четырех регистров для временного хранения S и A, известных как T и B соответственно, которые не могли быть видны функциональным блокам. В векторную систему добавлены еще восемь 64-элементных регистров 64-битных векторов (V), а также длина вектора (VL) и векторная маска (VM). Наконец, система также включала 64-битный регистр часов реального времени и четыре 64-битных буфера инструкций, каждый из которых содержал шестьдесят четыре 16-битные инструкции. Аппаратное обеспечение было настроено так, чтобы в векторные регистры подавалось одно слово за цикл, тогда как адресные и скалярные регистры требовали двух циклов. Напротив, весь буфер инструкций из 16 слов можно было заполнить за четыре цикла.
Cray-1 имел двенадцать конвейерных функциональных блоков. Арифметика 24-битного адреса выполнялась в блоке сложения и блоке умножения. Скалярная часть системы состояла из единицы сложения, логической единицы, счетчика численности населения , единицы счетчика ведущих нулей и единицы сдвига. Векторная часть состояла из единиц сложения, логики и сдвига. Функциональные блоки с плавающей запятой были разделены между скалярной и векторной частями и состояли из блоков сложения, умножения и обратной аппроксимации.
Система имела ограниченный параллелизм. Он мог выдавать одну инструкцию за такт с теоретической производительностью 80 MIPS , но при параллельном умножении и сложении векторных чисел с плавающей запятой теоретическая производительность составляла 160. [ 13 ] МФЛОПС. (Блок взаимного приближения также мог работать параллельно, но не давал истинного результата с плавающей запятой — для достижения полного деления требовались два дополнительных умножения.)
Поскольку машина была спроектирована для работы с большими наборами данных, в конструкции также было выделено значительное количество схем ввода-вывода . Ранее разработки Cray в CDC включали отдельные компьютеры, предназначенные для этой задачи, но в этом больше не было необходимости. Вместо этого Cray-1 включал в себя четыре шестиканальных контроллера, каждый из которых имел доступ к основной памяти один раз каждые четыре цикла. Каналы имели ширину 16 бит и включали три бита управления и четыре бита для исправления ошибок, поэтому максимальная скорость передачи составляла одно слово за 100 нс, или 500 тысяч слов в секунду для всей машины.
Первоначальная модель Cray-1A весила 10 500 фунтов (4800 кг), включая фреоновую холодильную систему. Имея 1 миллион слов оперативной памяти, машина и ее блоки питания потребляли около 115 кВт мощности; [ 10 ] охлаждение и хранение, вероятно, более чем удвоят эту цифру. [ нужна ссылка ] Миникомпьютер Data General SuperNova S/200 служил блоком управления обслуживанием (MCU), который использовался для подачи операционной системы Cray в систему во время загрузки, для мониторинга ЦП во время использования и, опционально, в качестве внешнего компьютера. Большинство, если не все, Cray-1A были поставлены с использованием последующего Data General Eclipse в качестве MCU.
Надежность CRAY-1A была очень низкой по нынешним меркам. В Европейском центре среднесрочных прогнозов погоды , который был одним из первых клиентов, в 1979 году среднее время между сбоями оборудования составляло 96 часов. [ 14 ] Сеймур Крей сознательно принял конструктивные решения, в которых надежность пожертвовала ради скорости, но улучшил свои более поздние разработки после того, как его спросили по этому поводу. Точно так же операционная система Cray (COS) на первых порах была довольно элементарной, почти не тестировалась и не обновлялась еженедельно или даже ежедневно.
Крей-1С
[ редактировать ]Cray -1S , анонсированный в 1979 году, представлял собой улучшенную версию Cray-1, которая поддерживала большую оперативную память на 1, 2 или 4 миллиона слов. Увеличение объема основной памяти стало возможным благодаря использованию 4096 x 1-битных микросхем биполярного ОЗУ со временем доступа 25 нс. [ 15 ] Миникомпьютеры Data General были опционально заменены на 16-битные системы собственной разработки, работающие со скоростью 80 MIPS. Подсистема ввода-вывода была отделена от основной машины и подключена к основной системе через канал управления 6 Мбит/с и высокоскоростной канал передачи данных 100 Мбит/с. Такое разделение делало 1S похожим на два «полукрея», разделенных несколькими футами, что позволяло расширять систему ввода-вывода по мере необходимости. Системы можно было купить в самых разных конфигурациях: от S/500 без ввода-вывода и с 0,5 миллиона слов памяти до S/4400 с четырьмя процессорами ввода-вывода и 4 миллионами слов памяти.
Крей-1М
[ редактировать ]Cray -1M , анонсированный в 1982 году, заменил Cray-1S. [ 16 ] Он имел более быстрое время цикла 12 нс и использовал менее дорогую MOS- оперативную память в основной памяти. 1М поставлялся только в трех версиях: M/1200 с 1 миллионом слов в 8 банках или M/2200 и M/4200 с 2 или 4 миллионами слов в 16 банках. Все эти машины включали два, три или четыре процессора ввода-вывода, а в систему добавлялся дополнительный второй высокоскоростной канал передачи данных. Пользователи могли добавить твердотельное запоминающее устройство с объемом оперативной памяти MOS от 8 до 32 миллионов слов.
Программное обеспечение
[ редактировать ]В 1978 году был выпущен первый стандартный пакет программного обеспечения для Cray-1, состоящий из трёх основных продуктов:
- Операционная система Cray (COS) (более поздние машины будут работать под управлением UNICOS от Cray , разновидности UNIX )
- Язык ассемблера Cray (CAL)
- Cray FORTRAN (CFT), первый с автоматической векторизацией. Фортрана компилятор
Финансируемые Министерством энергетики США объекты Ливерморской национальной лаборатории Лоуренса , Лос-Аламосской научной лаборатории , Национальных лабораторий Сандии и центров Национального научного фонда суперкомпьютерных (по физике высоких энергий) представляли собой второй по величине блок с системой разделения времени Cray Time Sharing System (CTSS) LLL. . CTSS был написан на языке динамической памяти Fortran, сначала названном LRLTRAN, который работал на CDC 7600 , переименованном в CVC (произносится как «Civic»), когда была добавлена векторизация для Cray-1. Cray Research попыталась соответствующим образом поддержать эти сайты. Этот выбор программного обеспечения оказал влияние на более поздние мини-суперкомпьютеры , также известные как « крайеты ».
NCAR имеет собственную операционную систему (NCAROS).
Агентство национальной безопасности разработало собственную операционную систему (Фольклор) и язык (IMP с портами Cray Pascal и C и Fortran 90 позже) [ 17 ]
Библиотеки начинались с собственных предложений Cray Research и Netlib .
Существовали и другие операционные системы, но большинство языков, как правило, были Фортраном или на его основе. Bell Laboratories , в качестве доказательства как концепции переносимости, так и схемотехники, перенесла первый компилятор C на свой Cray-1 (без векторизации). Этот поступок позже дал CRI шестимесячную фору в разработке порта Cray-2 для Unix в ущерб ETA Systems и Приключения первому компьютерному тестовому фильму Lucasfilm « Андре и Уолли Б.» .
Прикладное программное обеспечение обычно бывает либо засекреченным ( например, ядерный код, криптоаналитический код), либо проприетарным ( например, моделирование нефтяных пластов). Это произошло потому, что между клиентами и университетскими заказчиками использовалось мало программного обеспечения. Несколькими исключениями были климатологические и метеорологические программы, пока NSF не отреагировал на японский проект компьютерных систем пятого поколения и не создал свои суперкомпьютерные центры. Даже тогда передавалось мало кода.
Частично потому, что Крей был заинтересован в рекламе, они поддержали развитие Cray Blitz , который выиграл четвертый (1983) и пятый (1986) чемпионаты мира по компьютерным шахматам , а также чемпионат Северной Америки по компьютерным шахматам в 1983 и 1984 годах . Программа Chess , доминировавшая в 1970-х годах, работала на суперкомпьютерах Control Data Corporation.
Музеи
[ редактировать ]Cray-1 выставлены в следующих местах:
- Музей науки Брэдбери в Лос-Аламосе, Нью-Мексико
- Музей промышленности и технологий Чиппева-Фолс в Чиппева-Фолс, Висконсин
- Офисы Cray Inc. в Cray Plaza в Сент-Поле, Миннесота.
- Музей истории компьютеров в Маунтин-Вью, Калифорния [ 18 ]
- Компьютерный музей Америки в Розуэлле, штат Джорджия, имеет четыре компьютера Cray-1, а также другие компьютеры Cray. [ 19 ]
- Компьютерный музей DigiBarn [ 20 ]
- Немецкий музей в Мюнхене
- ETH Zurich — Швейцарский федеральный технологический институт , Цюрих , Швейцария
- Живые компьютеры: музей + лаборатории в Сиэтле, Вашингтон [ 21 ]
- Национальный центр атмосферных исследований в Боулдере, Колорадо [ 22 ]
- Национальный музей авиации и космонавтики в Вашингтоне, округ Колумбия [ 23 ]
- Музей Боло в Лозанне , Швейцария.
- Национальный музей вычислительной техники в Блетчли-парке [ 24 ]
- Музей науки в Лондоне [ 25 ]
- Шведский национальный музей науки и техники в Стокгольме, Швеция [ 26 ]
- В компьютерном музее System Source в Хант-Вэлли, штат Мэриленд, есть Cray-1, Cray 1-s и другие компьютеры Cray.
- Музей науки Вальядолида в Испании.
Другие изображения Cray-1
[ редактировать ]-
Cray-1 с обнаженными внутренними органами в EPFL
-
Логические платы
-
Внутри башни
-
Система охлаждения
-
Верхняя часть корпуса
-
Крупный план материнских плат
-
Деталь блока питания Cray-1A
-
Cray-1 в Музее истории компьютеров
-
Cray-1 в Музее истории компьютеров
-
Cray-1 в Немецком музее
-
Cray-1 в Музее науки в Лондоне
-
Cray-1 в Компьютерном музее Америки , Розуэлл, Джорджия, США
-
Логические платы
-
Некоторые из 50 миль проводки
-
Сеймур Крэй со своим Cray-1
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д и ж г Справочное руководство по аппаратному обеспечению компьютерной системы Cray-1 2240004, ред. C , публикация: 4 ноября 1977 г., Cray Research, Inc.
- ↑ Си Джей Мюррей, «Лучший командный игрок», Архивировано 28 октября 2008 г., в Wayback Machine Design News , 6 марта 1995 г.
- ^ Суэйн, Майкл (5 октября 1981 г.). «Том Свифт встречает больших мальчиков: будьте осторожны, малые фирмы» . Инфомир . п. 45 . Проверено 1 января 2015 г.
- ^ «Галерея суперкомпьютеров SCD» . НКАР. Архивировано из оригинала 7 июня 2015 года . Проверено 3 июня 2010 г.
- ^ Будянский, Стивен (2016). Кодовые воины . Нью-Йорк: Альфред А. Кнопф. стр. 298–300. ISBN 9780385352666 .
- ^ Рахул Гарг (2 июня 2013 г.). «Изучение производительности современных процессоров ARM с плавающей запятой» . Анандтех .
- ^ «Характеристики Apple A13 Bionic» .
- ^ Перейти обратно: а б Рудсински, Ларри; Пипер, Гейл (январь 1979 г.). Оценка производительности компьютера на Cray-1 (PDF) (Технический отчет). Аргоннская национальная лаборатория.
- ^ Fairchild Semiconductor, «Fairchild 11C01 ECL Dual 5-4 Входной вентиль ИЛИ/НЕ», Справочник Fairchild ECL, c. 1972 год .
- ^ Перейти обратно: а б Рассел, Ричард М. (1 января 1978 г.). «Компьютерная система КРЭЙ-1» . Коммуникации АКМ . 21 (1): 63–72. дои : 10.1145/359327.359336 . S2CID 28752186 .
- ^ «Галерея суперкомпьютеров SCD: CRAY1-A» . Национальный центр атмосферных исследований. Архивировано из оригинала 3 марта 2016 года . Проверено 30 января 2016 г.
- ^ Перейти обратно: а б «Компьютерная система Cray-1» (PDF) . Cray Research Inc. Архивировано (PDF) оригинала 9 октября 2022 г.
- ^ «История компании — Крей» . Архивировано из оригинала 12 июля 2014 года.
- ^ Вудс, Остин (2006). Среднесрочный прогноз погоды – европейский подход . Спрингер. ISBN 978-0-387-26928-3 .
- ^ Дж. С. Колодзей, «Компьютерные технологии CRAY-1», IEEE Trans. Компоненты, гибриды и технологии производства , том. 4, нет. 3, 1981, стр. 181–186.
- ^ «Cray снижает цену» . Нью-Йорк Таймс . 14 сентября 1982 года.
- ^ Границы суперкомпьютеров II . Проверено 8 февраля 2014 г.
- ^ Крей 1А . Музей истории компьютеров . 1976 год . Проверено 15 мая 2012 г.
- ^ «Компьютерный музей Америки – коллекция компьютерных артефактов» . Компьютерный музей Америки .
- ^ «Суперкомпьютер Cray-1 (№ 38) и памятные вещи в DigiBarn» . Компьютерный музей DigiBarn . Проверено 15 мая 2012 г.
- ^ «Два суперкомпьютера Cray присоединяются к живым компьютерам» . Архивировано из оригинала 26 апреля 2019 года . Проверено 26 апреля 2019 г.
- ^ «Крэй 1» . Национальный центр атмосферных исследований . Архивировано из оригинала 27 декабря 2012 года . Проверено 15 мая 2012 г.
- ^ «Национальный музей авиации и космонавтики» . Архивировано из оригинала 21 января 2012 года . Проверено 21 января 2010 г.
Этот объект экспонируется на выставке Beyond The Limits в здании Национальной аллеи.
- ^ «Прибытие Cray 1» . Национальный музей вычислительной техники . Архивировано из оригинала 4 марта 2014 года . Проверено 27 февраля 2014 г.
- ^ «Суперкомпьютер Cray 1A, заводской номер 11, c 1979 года» . НМСИ . Проверено 15 мая 2012 г.
- ^ TM44354 Dator Cray Research, Inc. Cray Research, Inc. 1976 SAAB Aerospace. Архивировано 6 января 2011 г., в Wayback Machine , стр. 1976. 52, Datorföremål+på+TM.pdf. Проверено 15 мая 2012 г.
Внешние ссылки
[ редактировать ]
- Справочное руководство по аппаратному обеспечению компьютерной системы CRAY-1 , публикация № 2240004, ред. C, 11/77 (первые три главы) – от DigiBarn / Ed Thelen
- Справочное руководство по аппаратному обеспечению компьютерной системы CRAY-1 , публикация № 2240004, ред. C 11/77 (полное, отсканированное, PDF)
- Коллекция онлайн-руководств и документации Cray @ Bitsavers
- Журнал Cray Channels @ Центр истории вычислений
- Руководства и документация Cray @ Центр истории вычислений
- Публикации группы пользователей Cray @ Центр истории вычислений
- Галерея суперкомпьютеров NCAR
- Определение Verilog логики процессора Cray-1A