- PVSM.RU - https://www.pvsm.ru -
«Если вы пашет поле, что вы предпочтете: двух сильных быков или 1024 курицы?»
— Сеймур Крэй
Сеймур Крэй, отец «суперкомпьютеров», создатель индустрии суперкомпьютеров, инженер-электронщик и математик.
Разработчики компании Edison [2] (которая разработала система обсчета дорожного трафика на перекрестках [3] и приложение обмена заказами такси [4]) присоединяются к поздравлению.
«Любой может создать быстрый процессор. Но изюминка в том, чтобы заставить всю систему работать быстро».
«Любопытно, я использовал Mac чтобы разработать следующую версию суперкомпьютера, а Apple недавно купила мой суперкомпьютер, чтобы разработать следующий Mac».
«Основная проблема с программистами заключается в том, что вы никогда не можете сказать, чем они занимаются, до тех пор, пока не будет слишком поздно.»
«Один из принципов, которыми я руководствуюсь, заключается в том, чтобы не заниматься тем, что делают другие. Если есть возможность, следует всегда тратить силы на что-нибудь иное.»
— Многих интересует вопрос — какой САПР вы применяли для создания великолепного Cray-1? — спросили Крэя.
— Помню, я использовал карандаш третьего номера и разлинованную квадратной сеткой бумагу.
— Да, но ведь этого мало… — растерялся собеседник.
— Да, чуть не забыл, это важно. Очень помогает писать на оборотной стороне бумаги, чтобы линии разметки не доминировали в чертеже.
— Почему вы применяете в своих машинах такую простую систему команд?
— Видите-ли — все дело в моей памяти. Я не в состоянии понять сложную систему команд, она не помещается у меня в голове, — пожаловался Крэй.
Однажды с одним из суперкомпьютеров Cray случилась проблема. Слетел загрузчик. Инженеры позвонили в техподдержку Cray Computer Corporation.
— У нас проблема, на нашем Cray-1 слетел загрузчик.
— Ситуация нештатная — мы в первый раз сталкиваемся с такой проблемой. Подожите пожалуйста на линии, я посмотрю, что можно сделать.
…
— Это очень старая модель, и мы не можем сейчас найти загрузчика, чтобы прислать его Вам. Пожалуйста, не волнуйтесь, я вас сейчас соединю с мистером Креем.
— А как он поможет, ведь…
— Он поможет.
…
— Сеймур Крэй слушает.
— Здравствуйте мистер Крэй, у нас потерялся загрузчик, и в техподдержке сказали, что у вас не осталось его кода…
— Пишите.
— Что?
— Берите ручку и пишите. A0 BF 10 05…
Крэй диктовал 4 килобайта загрузчика по памяти.
— Мистер Крэй, как у вас получается делать такие быстрые компьютеры?
— Знаете, однажды я говорил с одним знакомым физиком. И он сказал — «знаешь, Сеймур, каждый раз, когда в физике начинается застой, бог изобретает новые элементарные частицы». Мне кажется, с суперкомпьютерами происходит что-то похожее.
— Скажите, Сеймур, я видел ваш Форд на парковке — почему вы купили именно эту машину? Я вот сейчас думаю, какую машину мне покупать, и никак не выберу…
— Все просто. Я пошел в ближайший автосалон, подошел к ближайшему продавцу, ткнул пальцем в ближайший автомобиль, и сказал: я ее покупаю.
— Но…
— Это оптимальный способ, коллега. Он позволяет мне посвящать максимум времени разработке суперкомпьютеров. Рекомендую.
«Я считаю себя человеком науки, но решения чаще всего принимаю, опираясь на интуицию.»
Цель Крэя состояла в создании самого быстрого научного компьютера.
Суперкомпьютеры нужны для решения задач численного моделирования [5]. Там, где требуется огромный объём сложных вычислений, обработка большого количества данных в реальном времени, или решение задачи может быть найдено простым перебором множества значений множества исходных параметров (метод Монте-Карло [6]).
CDC 6600. Цена базовой модели $6,891,300 (по нынешнему курсу — 40-50 миллионов долларов)
Его система охлаждалась фреоном, который подавался по трубам. CDC 6600 имел 10 периферийных процессоров, каждый из которых был посвящен управлению ввода / вывода и хранения очереди данных полном объеме.
Модуль ферромагнитной памяти CDC 6600 computer (1961), размер: 10.8cm x 10.8cm (6.5 inch), емкость: 1024 bits.
Основной процессор имел 60-разрядный регистр и очень небольшой набор команд, потому что имел дело только с информацией, которая была предварительно обработана периферийными процессорами.
В 1966 году США отказало компании CDC в экспортной лицензии компьютера CDC 6600 для Французского атомного агентства, чтобы помешать Франции в их атомной программе
Подробнее тут — Клуб бывших работников CDC [7].
[8]
(Картинка кликабельна — размер 5616 × 3744)
Знаменитый С-образный корпус ЭВМ, за который Cray 1 получил прозвище «диван», преследовал, конечно же, не только цель привлечь внимание клиентов к себе своим внешним видом. Утилитарное предназначение подобной конструкции состояло в значительном снижении длины проводников внутри ЭВМ, что до сих пор является одной из важных проблем при проектировании устройств вычислительной техники.
В «диване» не было ни одного проводника длиннее четырех футов. Специально для этого компьютера Крэй спроектировал уникальную систему охлаждения, использовавшую фреон.
Вместе с Cray-1 поставлялись макроассемблер CAL (Cray Assembly Language [9]) и Cray FORTRAN, представлявший собой компилятор FORTRAN — наиболее распространенного в то время языка программирования для проведения научных расчетов.
С целью облегчения потребителю перехода на использование векторных вычислений на помощь к Cray Research пришла молодая компания Massachusetts Computer Associates, Inc. (Compass). Разработанное ею программное обеспечение, названное «векторизатором» (vectorizer), оптимизировало стандартный программный код, написанный на языке FORTRAN, с учетом возможностей Cray-1 по обработке векторных операций.
Cray Operating System [10].
Adventures of Andre & Wally B [11]
В 1984 году благодаря мощи Cray X-MP студия LucasFilm создала первый в мире 3D-мультфильм — The Adventures of Andre & Wally B.
Суперкомпьютеры Cray были использованы для создания спецэффектов в таких блокбастерах, как «Парк юрского периода» и «Терминатор 2: Судный день».
(The Supermen: The Story of Seymour Cray and the Technical Wizards Behind the Supercomputer)
«История Кремниевой Долины Среднего Запада с теми же типажами и захватывающим образом Крэя. Однако технических деталей могло быть и больше». – Дэниел Гэкл (Daniel Gackle)
Рекомендованный список литературы от Y Combinator [25].
Автор: Edison
Источник [26]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/razrabotka/193438
Ссылки в тексте:
[1] арсенид галлия (GaAs): https://ru.wikipedia.org/wiki/%D0%90%D1%80%D1%81%D0%B5%D0%BD%D0%B8%D0%B4_%D0%B3%D0%B0%D0%BB%D0%BB%D0%B8%D1%8F
[2] Edison: https://www.edsd.com/
[3] система обсчета дорожного трафика на перекрестках: https://www.edsd.ru/sistema-obscheta-i-regulirovaniya-dorozhnogo-trafika-na-perekrestkah
[4] приложение обмена заказами такси: https://www.edsd.ru/servis-obmena-zakazami-taksi
[5] численного моделирования: https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
[6] метод Монте-Карло: https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%9C%D0%BE%D0%BD%D1%82%D0%B5-%D0%9A%D0%B0%D1%80%D0%BB%D0%BE
[7] Клуб бывших работников CDC: http://www.couperus.org/Albums/Bayview/CDC6600.html
[8] Image: https://upload.wikimedia.org/wikipedia/commons/6/6e/Cray_1_IMG_9126.jpg
[9] Cray Assembly Language: http://docs.cray.com/books/SR-3108_9.1/html-SR-3108_9.1/fqwqfdcsmg.html
[10] Cray Operating System: https://en.wikipedia.org/wiki/Cray_Operating_System
[11] Adventures of Andre & Wally B: https://www.youtube.com/watch?v=rQsCw1v-cEU
[12] Первый суперкомпьютер: https://geektimes.ru/post/240944/
[13] Суперкомпьютер на 10 петафлопс для МГУ: https://habrahabr.ru/post/135384/
[14] Тренд, который изменит всё: https://habrahabr.ru/post/143416/
[15] Проба пера на суперкомпьютере Ломоносов: https://habrahabr.ru/post/220849/
[16] Рассекреченый отчёт ЦРУ «ICL Computers for the USSR»: https://www.cia.gov/library/readingroom/docs/DOC_0000969851.pdf
[17] Сеймур Крей и его машины: https://geektimes.ru/company/ua-hosting/blog/278760/
[18] Легендарные компьютеры истории: https://geektimes.ru/company/ua-hosting/blog/277818/
[19] Эпоха CDC: http://www.supercomputers.ru/index.php?option=com_k2&view=item&id=53:%D1%8D%D0%BF%D0%BE%D1%85%D0%B0-cdc
[20] История Cray-1: http://samag.ru/archive/article/966
[21] Размер имеет значение: http://samag.ru/archive/article/2428
[22] A Tribute to Seymour Cray: http://www.cgl.ucsf.edu/home/tef/cray/tribute.html
[23] TOP500 most powerful non-distributed computer systems in the world: https://en.wikipedia.org/wiki/TOP500
[24] Китай представил 100 ПФлопс суперкомпьютер: https://geektimes.ru/post/277478/
[25] Рекомендованный список литературы от Y Combinator: https://habrahabr.ru/post/297588/
[26] Источник: https://habrahabr.ru/post/310850/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.