В июле 1982 года японская компания Fujitsu объявила о создании машины, которая переписала правила холодной войны вычислений — и через десять лет эта победа обернулась капитуляцией целой индустрии.
🔍 Летом 1982 года в штаб-квартире Fujitsu в Токио инженеры запустили FACOM VP-200 — суперкомпьютер, достигший 500 мегафлопс пиковой производительности, что делало его быстрее американского Cray-1 почти вдвое. Это был не просто технический прорыв — это было публичное унижение. Пока Сеймур Крей в Миннесоте вручную проектировал каждую плату своих машин, японцы применили индустриальный подход: массовое производство векторных процессоров на базе ECL LSI чипов с задержкой 350 пикосекунд и 64-килобитных SRAM модулей с временем доступа 55 наносекунд. Американцы строили гоночные болиды штучной сборки, японцы запустили конвейер Формулы-1.
⚡ Архитектура VP-200 была построена вокруг векторных регистров длиной 256 элементов — это означало, что одна инструкция могла обработать не одно число, а целый массив данных за один такт. Конвейерная обработка позволяла начинать новую операцию до завершения предыдущей, превращая процессор в непрерывный поток вычислений. Fujitsu использовала многочиповые носители (MCC) — технологию упаковки, где десятки кристаллов размещались на одной подложке, сокращая длину проводников и задержки сигнала. К 1986 году компания выпустила VP-400 с производительностью 1142 мегафлопса — машину, которая стала стандартом для японских метеорологических служб, физиков-ядерщиков и автопроизводителей вроде Toyota, проводивших краш-тесты в цифровых симуляциях вместо разбивания реальных автомобилей.
🎯 Японские компании — Fujitsu, Hitachi, NEC — выбрали векторную архитектуру не из технологического романтизма, а из холодного расчета: их суперкомпьютеры должны были быть совместимы с существующими мейнфреймами, на которых работали банки, страховые компании и государственные учреждения. Векторные инструкции легко встраивались в архитектуру IBM-совместимых систем, позволяя заказчикам переносить код с минимальными изменениями. Это была стратегия вертикальной интеграции: один производитель поставлял и офисные мейнфреймы, и научные суперкомпьютеры, и программное обеспечение для них. Американцы продавали отдельные машины, японцы — экосистемы.
🌊 Физика векторных вычислений напоминала работу цунами: вместо того чтобы обрабатывать данные по одному элементу (скалярный подход — камешки, брошенные в воду), процессор обрушивал на массив данных волну одинаковых операций. Для задач вроде моделирования погоды, где нужно было просчитать миллионы ячеек атмосферной сетки с одинаковыми уравнениями, это давало колоссальное преимущество. Японские метеорологи получили возможность строить прогнозы на неделю вперед с точностью, недоступной западным коллегам. Физики-ядерщики симулировали поведение плазмы в термоядерных реакторах. Инженеры Toyota рассчитывали деформацию кузова при столкновении на скорости 60 километров в час с точностью до миллиметра.
💰 К концу 1980-х японские производители контролировали более половины мирового рынка суперкомпьютеров. NEC выпустила серию SX с производительностью, превышающей 1 гигафлопс. Hitachi представила серию S-820 для научных центров. Fujitsu поставляла машины в Европу и Азию, обходя американские экспортные ограничения. Это было десятилетие японского доминирования — период, когда слово "суперкомпьютер" в Токио, Осаке и Нагое звучало как синоним национальной гордости. Но под поверхностью триумфа уже формировалась трещина, которая через несколько лет разломит всю индустрию.
🚨 В начале 1990-х в американских университетах и национальных лабораториях начали появляться странные машины: не элегантные векторные монолиты в герметичных корпусах с жидкостным охлаждением, а стойки с сотнями обычных процессоров, соединенных быстрыми сетями. Массово-параллельные системы строились из commodity-компонентов — тех же чипов, что использовались в рабочих станциях и серверах. Их производительность росла не за счет увеличения тактовой частоты одного процессора, а за счет распараллеливания задачи на тысячи узлов. Стоимость одного мегафлопса падала в десятки раз. Японцы продолжали совершенствовать векторные архитектуры, американцы изменили саму игру.
⚙️ Проблема японского подхода заключалась в жесткой привязке к proprietary архитектурам: каждый производитель разрабатывал собственные процессоры, собственные компиляторы, собственные библиотеки. Код, написанный для Fujitsu VP, не работал на NEC SX. Программисты должны были вручную векторизовать циклы, расставлять директивы компилятора, оптимизировать размещение данных в памяти. Это требовало высокой квалификации и месяцев работы. Массово-параллельные системы использовали стандартные языки (C, Fortran) и библиотеки (MPI для обмена сообщениями), позволяя переносить код между разными платформами. Японские суперкомпьютеры были как швейцарские часы — точные, дорогие, требующие мастера для настройки. Американские кластеры — как кварцевые механизмы массового производства.
🔬 В 1993 году Fujitsu совместно с Национальной аэрокосмической лабораторией Японии (NAL) создала Numerical Wind Tunnel (NWT) — систему на 166 векторных процессорах с общей производительностью 280 гигафлопс, предназначенную для моделирования аэродинамики самолетов. Это была вершина японской векторной инженерии — машина, способная просчитывать обтекание крыла воздушным потоком с миллиардами расчетных точек. Но в том же году в США запустили проект ASCI (Accelerated Strategic Computing Initiative) — программу создания суперкомпьютеров на базе массово-параллельных архитектур для симуляции ядерных испытаний без реальных взрывов. Бюджет программы исчислялся миллиардами долларов, а производительность планируемых систем — терафлопсами. Японцы выиграли битву 1980-х, но к середине 1990-х фронт переместился на территорию, где их оружие оказалось бесполезным.
📉 К концу 1990-х японские производители начали экстренный разворот. Hitachi выпустила SR2001 — массово-параллельную систему на базе собственных RISC-процессоров. Fujitsu представила AP1000 и позже участвовала в проекте CP-PACS — кластера на 2048 процессорах для физических расчетов. NEC пыталась совместить векторную и скалярную архитектуры в гибридных системах серии SX. Но было уже поздно: рынок захватили американские компании, использующие процессоры Intel и AMD, а позже — графические ускорители NVIDIA для параллельных вычислений. Стоимость разработки proprietary процессоров не окупалась, заказчики требовали совместимости со стандартным ПО.
💔 К 2010-м годам японские суперкомпьютеры практически исчезли из списка Top500 — рейтинга самых мощных вычислительных систем мира. NEC SX-9, выпущенная в 2008 году, стала последним чистым векторным суперкомпьютером компании — следующие поколения уже использовали гибридные архитектуры с массово-параллельными узлами. Hitachi полностью ушла с рынка высокопроизводительных вычислений, сосредоточившись на корпоративных системах хранения данных. Fujitsu продолжала разработку, но её флагманский проект K computer (2011 год, 10 петафлопс) строился уже на базе собственных SPARC-процессоров в массово-параллельной конфигурации — это была капитуляция перед новой парадигмой.
📌 Сегодня векторные вычисления вернулись — но в совершенно ином обличье. Современные процессоры Intel и AMD включают векторные расширения (AVX-512), позволяющие обрабатывать 512-битные векторы данных за одну инструкцию. Графические ускорители NVIDIA, доминирующие в области машинного обучения, по сути являются массово-параллельными векторными процессорами: каждый CUDA-ядро выполняет одинаковые операции над потоками данных, что идеально подходит для умножения матриц в нейронных сетях. Японская Fujitsu в 2021 году запустила суперкомпьютер Fugaku — систему на базе ARM-процессоров A64FX с векторными расширениями SVE, достигшую производительности 442 петафлопса и занявшую первое место в рейтинге Top500.
🌐 Ирония истории в том, что идеи, заложенные в FACOM VP-200 — конвейерная обработка, векторные регистры, параллельное выполнение операций — стали фундаментом современных вычислений. Но победили не те, кто изобрел технологию, а те, кто сумел упаковать её в массовый продукт. Японские инженеры 1980-х построили совершенные машины для своего времени, но не смогли предвидеть, что будущее принадлежит не элегантности архитектуры, а экономике масштаба. Сегодня в дата-центрах Google, Amazon и Microsoft работают миллионы серверов с векторными инструкциями, обучающие языковые модели и генерирующие изображения — наследники той самой революции, которую начала Fujitsu в далеком 1982 году, когда 500 мегафлопс казались пределом возможного.