Обновить

Комментарии 42

Побольше бы таких статей, спасибо!

Эх, думал тут реально железо сейчас зашелестит, диодики "Capacitor bank" приветливо оживут....

Мы добрались до настоящего Cray, так что будет про запуск софта на реальном суперкомпьютере.

если правильно понимаю, статья основана на оригинальных материалах опубликованных Andras Tantos, вероятно читателям habr будет интересно кое-что об этом человеке - это Principal Architect at SpaceX (начиная с 2021), типа пример современного инженера одинаково грамотного в области hw и sw, его анализ архитектуры Cray 1 (блог на modularcitcuits.com) вероятно один из лучших которых приходилось видеть, можно добавить что таких людей хорошо разбирающихся одновременно в hw и sw все больше, это современные требования, разработка hw и sw сближается, тем кто только начинает карьеру в IT советую подумать об этом,

также хочется добавить, что статьи на основе переводов это полезно и интересно, но еще интересней было бы поднять свою собственную разработку - Электроника СС Бис, примерно как Andras Tantos сделал для Cray, проект заслуживает этого хотя бы из-за того сколько сил в свое время на него было потрачено

  1. Это не перевод

  2. С Андрасом удалось пообщаться лично

вполне верю Вам, при всем уважении было бы интересно понять в чем именно Ваш личный вклад в этот проект, можно в личку конечно

Тогда не будет интриги:

зачем автор портировал эмулятор Cray под FreeBSD, что удалось портировать и запустить на настоящем Cray из подвалов LA и какое отношение ко всему этому имеет Надежда Бабкина.. вы узнаете в следующей части.

Cliffhanger же.

спасибо, хотя меня интересует именно техническая часть. а не интрига, которой и так достаточно

удалось пообщаться лично

Хорошо бы фотографировать таких людей и загружать их портреты в Википедию, где подобные фотографии очень нужны. Именно оттуда фотографии потом попадают на Хабр (с нарушением лицензии, как контрафактные изображения, однако что же тут поделать).

Пожалуйста, сфотографируйте настоящий Cray (как можно лучше, хорошо бы со штатива) и загрузите эти фотографии в Википедию. Там они очень, очень нужны. Спасибо.

Фото в шапке - настоящее, взято из блога одного немецкого спеца, который занимается его восстановлением. Оттуда же и фото передней панели.

Вообще фотографий младших моделей вроде J-90 довольно много в сети.

Да, в сети много несвободных (!) фотографий этих Крэев. Такие фотографии нельзя копировать, нельзя распространять, нельзя включать в свои статьи. Авторы фотографии не разрешили такого использования, пользуясь своим авторским правом разрешать или запрещать.

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

Таких свободных фотографий, к сожалению, очень мало.

Да, в сети много несвободных (!) фотографий этих Крэев.

99% материала, ссылок и сайтов по Cray заблокировано для доступа из РФ. Вас правда в такой ситуации волнует какой-то там копирайт?

Зарплата не позволяет мне покупать всё, что нужно для работы. Поэтому я часто пользуюсь лицензионно свободными материалами.

это конечно очень классно, но последовательность подачи материала оставляет желать лучшего. Ретрообзор - отлично, че то ковыряем на уровне битов - логично, а потом бац - окзываемся мы ставим симулятор, причем огромная и опять же не шибко последовательная портянка напоминающая туториал. Это уже не "чтение", а упражнения несколько иного вида.

Собственно даже не шибко понятно даже в чем была суперость этого самого крея. неплохо бы отличия по моделям чтобы хотя бы было понятно что именно мы пытаемся симулировать.

логично, а потом бац

Материала в три раза больше опубликованного, нужна была вводная, которая слегка растянулась.

в чем была суперость этого самого крея.

Самые быстрые компьютеры на Диком Западе на планете на протяжении десятка лет.

По сравнению с zx spectrum :) Как то не прочувствуется это, сходил почитать. Больше впечатляет 64х64битных регистра и кучу еще других причем общих для 8 вычислительных ядер. Ну или что оперативки было буквально гигабайтамии

Бенчмарки конечно тоже любопытно. Сравнение с нынешними топчиками, и топчиками PC x86 тех лет. (И вот тут то вспоминается что в 1988 году типовой ПК был 80286, а в 1993 - 486 )

Если память не изменяет, Cray был с жидкостным охлаждением.

были но не все, при описании моделей нередко прям упор делается на воздушное охлаждение, я сегодня листал тему и прям удивился этому

Согласен, переход чуть резковат. Хотелось бы больше узнать про архитектуру самой UNICOS. Как там устроено планирование процессов? Как векторные инструкции маппятся на эмулятор? Технического мяса про саму ОС явно не хватает)

Браво! Очень крутая статья, вне зависимости от наличия гайдов в сети. Даже просто пощупать такое. Сохранил себе, во время отпуска пройду этот путь целиком )

Был в 1991 г со студенческой делегацией во французском университете, связанном с атомной энергетикой, у них стоял Cray, говорили с придыханием.

На сколько я понимаю в то время когда на больших серверах только шла речь про работу несколько пользователях одновременно - и это все на одном проце. Ос просто шустро переключалась для обработки запросов от софта на одном проце...

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

Вот это я понимаю ретрокомпьютинг, а то понаставят эмуляторов dosbox, запустят Дум и думают, что прикоснулись к истории)

Восстановить по крохам драйверы для суперкомпьютера, поднять сеть на системе, где нет ни одного современного демона, и запустить X11 - это снимаю шляпу

Для примера, чтобы только прочитать данные со случайно обнаруженной ленты, автору пришлось реализовывать специальный драйвер для виртуального контроллера, полагаясь на такие картинки:

Вот тут поподробнее хотелось бы.

На фото там самые обычные кассеты от стримера стандарта QIC, достать который всё ещё не так уж и тяжело. В паре картриджей, как вижу на фото, лопнули пассики, но это тоже решаемо.

А вот на фото схема некоего контроллера дисков. Так понимаю, речь не о том, чтобы сдампить кассеты, а о том, чтобы интерпретировать потом их содержимое?

Подробнее в восьми частях в блоге Андраса, хотя описал он далеко не все.

История куда длинее и видимо имеет части, которые нельзя общественности оглашать.

Cray Inc если что действующая компания и копирайты никуда не делись.

действующая компания и копирайты никуда не делись

Порой ощущение, что копирайты вредят сохранению компьютерной истории порой сильнее драгметаллов.

да там про копирайт и не пахнет

I won’t recount his whole story here (you can read it on his blog linked above) but the short of it is that he couldn’t so he essentially took a ‘magnetic photograph’ of the disks.

With the help of another guy in Norway they successfully cracked the format and recovered the actual sectors.

а вот дальше он детально и с исходниками описывает как взял сырой битстрим с диска и корректировал "плавающиие биты"

история находится у Криса в блоге, там масштаб работы такой что надо отдельно. а что за парень из Норвегии - неизвестно

в оригинале вижу что они mfm винт восстанавливали

this disk is for a CDC 9762 drive, an old 80MByte device

причем кто и что там делал непонятно. в прелюдии он помечтал об эмуляции, а потом подключился Крис и его сайт

After two years and another kid, I remembered this old project of Chris and started wondering if he gotten any forward progress.

откуда там кассеты возникли пока непонятно

собственно у Криса был этот жесткий диск физически. и они довольно подробно расписали что с этим диском и как

Как сейчас говорят, воспоминание разблокировано.

В ранние 90-е я торчал в IRC. И там один человек, который учился в каком-то универе в США, дал мне свой аккаунт для захода в Cray. Какая модель была, я не помню. Я быстреньео telnet туда (да, святые времена, никаких ssh, все пользовались telnet). Зашел я, написал какой-то короткий тестик на С, откомпилировал. На Cray тест работал секунды 2, на моем компе минуты 3 (по-моему, было что-то на Интеле 486). Спросил who | wc, больше 80 пользователей там сидело. Впечатляюще. На этом мое знаеомство с великой техникой закончилось.

Интересно, в те же времена тоже удалось подключиться к Cray. Из ВМК МГУ по telnet. Ощущения - Ух. Но что делать с этим так и не придумал.
Системный блок от Сray X MP можно посмотреть и потрогать в музее "Национальная консерватория искусств и ремесел" в Париже. Но в нерабочем состоянии.

Cray 2, Heinz Nixdorf Museum

Скрытый текст

Кто бы мог подумать, что смогу запустить в Single User Mode ОС для суперкомпьютеров Cray

Фраза года :)

Кстати, внимание на дизайн Cray-я обратили. Если фото настоящие - то это вообще космос. Даже сегодня. Умели люди вещи делать!

А внутри переваливалась охлаждающая жидкость. И подсветка вроде тоже была.

вот эти коричневые панели на самом деле кожаные, причем я встречал минимум три разных расцветки: красную, зеленую и коричневую.

С автора пиво за промоушен статьи :)

Фото классные. Единственный вопрос - чьи в этих колоннах?

Толку от промоушна примерно ноль, Хабр - не место для таких статей.

Фото (заставка и крупные планы) - из блога одного немецкого энтузиаста, который занимается восстановлением Cray. Источник фото можно найти поиском.

К сожалению РФ он не жалует, поэтому ни этой публикации в русскоязычном издании ни наплыву посетителей рад точно не будет.

кстати кому лень скачивать да собирать все это добро симулятор доступен онлайн (ssh через веб интерфейс). Люди там сообщения в гостевой книге оставляют, что то компилируют

Там и мое есть )

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации