И закон Мура продолжил работать.
«Сам факт, что подобное происходит в течение пятидесяти лет, в самом деле удивителен, – признался Мур. – Вы понимаете, ведь всегда оставались технологические барьеры, которые легко можно предвидеть. Они должны были помешать сделать следующий шаг, но когда мы приближались к ним, инженеры находили способ так или иначе обойти возникшие ограничения».
Что ещё поразительно в статье Мура 1965 года, это сколько его предсказаний о возможностях стабильно улучшающихся микрочипов оказались верными.
…Домашние компьютеры, или, по крайней мере, терминалы, подключённые к центральному серверу. Автоматическое управление для автомобилей и персональное портативное оборудование связи. Электронные наручные часы. Технологии телефонной связи, интегральные схемы в мультиплексном оборудовании, разделяющие каналы, переключающие телефонные линии и обрабатывающие данные. Мощные и по-разному организованные компьютеры, которые производятся с меньшими затратами и с большим оборотом…
Можно сказать, Мур предвосхитил и персональный компьютер, и мобильный телефон, и беспилотные автомобили, и iPad, и большие данные, и Apple Watch. Помню, я даже пошутил тогда: единственное, что Мур пропустил, так это «попкорн из микроволновки».
Я спросил Мура, был ли такой момент, когда он пришёл домой и спросил у жены Бетти: «Дорогая, они и вправду назвали закон в мою честь?»
– В первые двадцать лет я не мог произнести термин «закон Мура» – мне было страшно неловко, – признался он. – Ведь это был даже не закон… Потом я наконец-то привык и теперь могу говорить о нём с невозмутимым лицом.
– Есть ли то, что ещё вы хотели предсказать, но не сделали? – допытывался я.
– Влияние Интернета меня поразило, – ответил Мур. – Казалось, будет просто ещё одна мелкая коммуникационная сеть, которая решит определённые проблемы. Нет, я не осознавал, что Интернет откроет целую вселенную новых возможностей. Вот что я хотел бы предсказать.
Существует так много замечательных примеров исполнения закона Мура, что трудно выбрать среди них фаворита. Один из лучших примеров предложил писатель Джон Ланчестер в эссе «Роботы идут», опубликованном 15 марта 2015 года в London Review of Books.
«В 1996 году, – писал Ланчестер, – в ответ на российско-американский мораторий на ядерные испытания 1992 года правительство США запустило программу под названием «Ускоренная стратегическая вычислительная инициатива» – ASCI. Приостановка испытаний привела к необходимости запуска сложных компьютерных симуляций возрастных изменений вооружений, находящихся на хранении (с точки зрения их безопасности), а также (да, мы живём в опасном мире!) для разработки новых типов вооружения, не нарушающих условия моратория».
Развивая этот пример, Ланчестер добавил ещё кое-что.
ASCI требовалось больше вычислительной мощности, чем могло быть предоставлено любым из существующих компьютеров. И для решения проблемы был создан ASCI Red – первый суперкомпьютер, обрабатывающий более одного терафлопа. «Флоп» – операция с плавающей запятой, другими словами, вычисление с использованием чисел, включающих десятичные точки (в вычислительном смысле процесс гораздо более требовательный, чем вычисления с двоичными единицами и нулями). Терафлоп – это триллион таких вычислений в секунду. В 1997-м Red заработал на полную мощность. Это был поистине выдающийся результат – его мощность достигала 1,8 терафлопа. Проще говоря 18, за которыми следуют 11 нулей. До конца 2000 года Red оставался самым мощным суперкомпьютером в мире….
Я играл на Red буквально вчера. Точнее, то был не Red, а другое устройство, но с мощностью 1,8 терафлопа. Этот аналог Red называется PS3 (PlayStation 3). Sony запустила его в производство в 2005 году, и уже в 2006-м оно появилось на полках магазинов. Размер Red был немногим меньше теннисного корта, потреблял электричества как восемьсот домов и стоил 55 миллионов долларов. А PS3 помещается под телевизором, работает от обычной розетки, и её можно купить менее чем за двести фунтов. За десятилетие компьютер, способный обрабатывать 1,8 терафлопа, превратился из супертехнологии, доступной лишь самому богатому правительству мира для вычислительных операций, казавшихся невероятными, в игрушку для подростка, которую он может получить в подарок на Рождество.
Теперь, когда закон Мура перешёл на вторую половину шахматной доски, далеко ли он сможет по ней зайти? Как мы уже говорили, микрочип состоит из транзисторов – миниатюрных переключателей. Они соединены крошечными медными проводами, которые действуют как трубы, по которым текут электроны. Принцип работы микросхемы заключается в том, что вы проталкиваете электроны настолько быстро, насколько возможно, через множество медных проводов на одной микросхеме. Когда вы посылаете электроны от одного транзистора к другому, то запускаете включение или выключение данного переключателя и таким образом выполняете какую-то вычислительную функцию. С каждым новым поколением микрочипов задача усложняется – надо протолкнуть электроны через всё более тонкие провода ко всё большему количеству меньших по размеру переключателей, чтобы всё быстрее открывать и перекрывать поток электронов и генерировать больше вычислительной мощности при минимально возможном количестве потребления энергии и выделения тепла. И при столь низкой стоимости, насколько только возможно.
– Но когда-нибудь это должно прекратиться, – считает Мур. – Подобные экспоненты не длятся вечно.
Однако мы ещё не достигли предела. В течение пятидесяти лет отрасль постоянно находила новые способы либо уменьшить размеры транзисторов примерно на 50 % при относительно одинаковых затратах (предлагая, таким образом, вдвое больше транзисторов по той же цене), либо установить то же количество транзисторов за половину стоимости. Этого можно добиться за счёт сокращения транзисторов и уменьшения толщины проводов. В некоторых случаях, чтобы поддерживать экспоненциальный рост примерно каждые 24 месяца или около того, требовалась разработка новых структур и материалов. Только один пример: самые ранние интегральные схемы использовали в микросхеме один слой алюминиевой подложки. Сегодня тринадцать медных слоёв, каждый из которых размещён поверх другого. Производство перешло на нанотехнологический уровень.
– Я, наверное, с десяток раз слышал, как закону Мура предсказывали остановку и забвение, – поведал мне генеральный директор Intel Брайан Кржанич. – Когда мы работали на уровне трёх микрон (0,001 миллиметра, или около 0,000039 дюйма), люди говорили: «Как мы сделаем что-то ещё меньше? Можем ли мы сделать пленку для таких устройств достаточно тонкой и можем ли уменьшить длину волны света, чтобы сформировать столь мелкие элементы?» Но каждый раз мы находили новые, прорывные решения. Никогда нельзя сказать, каким будет новый ответ на появляющиеся вызовы. Тем не менее каждый раз, подходя вплотную к новому барьеру, мы находили способ его преодолеть.
По правде говоря, признал Кржанич, последние две итерации закона Мура потребовали около двух с половиной лет, а не двух, так что некоторое замедление всё-таки произошло. Независимо от того, происходит ли экспонента раз в год, в два или в три года, важным моментом остаётся то, что благодаря постоянному нелинейному совершенствованию микрочипов мы постоянно производим машины, роботов, телефоны, часы, программное обеспечение и компьютеры умнее, быстрее, миниатюрнее, дешевле и эффективнее.
– Сейчас мы дошли в производстве до уровня четырнадцати нанометров, что намного меньше всего, что вы можете увидеть человеческим глазом, – объяснил Кржанич, ссылаясь на новейший микрочип Intel. – Чип может быть размером с ноготь, но на нём уместится более миллиарда транзисторов. Мы хорошо знаем, как достичь уровня десяти нанометров, и у нас есть способы для достижения семи и даже пяти нанометров. Помимо того, есть множество других идей, над которыми бьются наши сотрудники. Это типичная ситуация, так было всегда.