Ракеты, самолеты, погода. В чем величие компьютера IBM 701

Для американской технологической компании IBM в 1952 году началась новая эпоха. Тогда она анонсировала свой первый электронный компьютер IBM 701. Он проложил дорогу будущей цифровой революции. Рассказываем, почему IBM 701 считают прадедом суперкомпьютеров и как он повлиял на историю.

Компьютер IBM 701 представили 21 мая 1952 года, то есть 72 года назад. Новинка оказалась по-настоящему уникальной для своего времени. Она проложила дорогу будущей цифровой революции и повлияла на множество сфер, которые до сих пор остаются актуальными.

Электронный компьютер IBM 701
IBM 701Источник: IBM

«Оборонный калькулятор»

Модель 701 — официальное название первого электронного компьютера IBM. Но у него было и прозвище. Изначально компьютер хотели назвать Defense Calculator, то есть «Оборонный калькулятор». В 1950 году началась Корейская война, в которой США поддерживали Южную Корею. Согласно легенде, глава IBM Томас Джон Уотсон обратился к американским политикам с вопросом: чем компания может помочь стране? И его попросили создать компьютер, причем быстро. В пресс-релизе создатели IBM 701 впоследствии подчеркивали важность разработки. Компьютер «призван разрушить ограничения по времени, стоящие перед техническими специалистами, работающими над важнейшими оборонными проектами».

Быстрее предшественников

Современные компьютеры — универсальные устройства. Их используют для офисной работы, для редактирования фотографий из отпуска или для онлайн-игр. Но так было не всегда. Первые компьютеры — это гигантские комплексы для сложных математических вычислений. Предшественником модели 701 был IBM SSEC. Его название расшифровывается как Selective Sequence Electronic Calculator («Электронный калькулятор избирательной последовательности»). Например, он мог перемножать два 14-значных числа 50 раз в секунду.

Оператор IBM SSEC
Оператор IBM SSECИсточник: IBM

Однако, несмотря на название, SSEC был электромеханической системой. IBM 701 сильно выделяется на его фоне. Полностью электронный компьютер оказался «примерно в 25−50 раз быстрее своих предшественников». Новинка могла выполнять больше 16000 операций сложения или вычитания в секунду, а также свыше 2000 операций умножения и деления. По словам Томаса Джона Уотсона, компьютер стал самым продвинутым в мире. Его мощность пригодилась для оборонных целей, проектирования ракетных двигателей, изучения молекул и даже для прогнозов погоды.

Переводчик и машинное обучение

Возможности IBM 701 оказались прорывными для своей эпохи. С его помощью удалось сделать первый в истории автоматический перевод. Для компьютера в 1954 году создали экспериментальную программу. Она позволяла переводить документы с русского на английский. Качество результата было далеко не идеальным, однако разработка заложила основы для будущего индустрии.

Карточка с транскрипцией фрагмента текста на русском: «Обработка повышает качество нефти»
Карточка с транскрипцией фрагмента текста на русском: «Обработка повышает качество нефти»Источник: IBM

С IBM 701 связаны и другие прорывы, например в направлении искусственного интеллекта. Американский ученый Артур Сэмюэл создал программу для игры в шашки. Компьютер из-за ограничений памяти не мог рассчитать все возможные результаты каждого хода. Тем не менее система прорабатывала дальнейшие действия и оценивала вероятность победы в определенных позициях. А еще программа могла учиться на исходе каждой партии, тем самым тренируя свои навыки. Для такого подхода Сэмюэл придумал термин «машинное обучение».

Артур Сэмюэл и шашки
Артур Сэмюэл и шашкиИсточник: IBM

Цена прогресса

IBM 701 нельзя было купить. Производитель предлагал только взять компьютер в аренду. И цена была немаленькой. В отделе планирования IBM предполагали, что «ни один компьютер никогда не сможет продаваться по цене, превышающей $1000 в месяц». При этом изначально в компании хотели просить по $8000 ежемесячно, поэтому руководство считало, что кроме властей никто не заинтересуется в новинке. Но сумму в итоге даже пришлось повысить, поскольку себестоимость IBM 701 могла достигать $3 млн. Плата начиналась от $12 тыс. в месяц — с учетом инфляции в 2024 году это составляет почти $142 тыс. (12,9 млн рублей). Стоимость могла достигать $20 тыс.

Оператор IBM 701
Оператор IBM 701Источник: IBM

В середине прошлого века компьютерная эра только начиналась, поэтому такие вычислительные системы еще не были распространены. Всего IBM создала лишь 19 моделей 701. Первый экземпляр использовали в главном офисе компании в Нью-Йорке. Еще восемь получили авиакомпании, среди которых оказалась Boeing. Также компьютеры применяли американские власти, в том числе Агентство национальной безопасности, и ученые. Например, в Ливерморской национальной лаборатории им. Эрнеста Лоуренса. Ее создали в 1952 году для работ по созданию термоядерной бомбы. В лаборатории отметили, что IBM 701 «значительно улучшил» расчеты ученых — он оказался почти в шесть раз быстрее Univac-1, который использовали до нового компьютера.

Что дальше

Томас Дж. Уотсон в 1943 году сказал знаменитую фразу: «Думаю, в мире есть спрос на пять компьютеров». Тогда глава IBM еще не знал, как быстро изменится индустрия. Модель 701 помогла компании закрепить свое лидерство на рынке компьютерных технологий. Но, поскольку она оказалась дорогой, большого распространения не получила. Это исправили в последующих версиях. IBM 702 оказался слабее предшественника, но такая модель уже ориентировалась на бизнес. А IBM 704 стал первым массовым компьютером для вычислений с плавающей точкой. Они позволяют работать с очень большими или очень маленькими числами с помощью одной системы. И именно для IBM 704 придумали Fortran — первый высокоуровневый язык программирование, который стали применять на практике. Так история продолжилась без IBM 701, который сняли с производства в октябре 1954 года, но продолжают помнить спустя более 70 лет.