Вполне ясно, что многие существенно важные строительные блоки процесса вычислений: плотность микрочипов, скорость обработки, емкость запоминающего устройства, энергоэффективность, скорость загрузки и так далее – улучшались по экспоненте в течение долгого времени. Чтобы понять важность закона Мура для реального мира, давайте сравним возможности компьютеров, разделенных лишь несколькими периодами удвоений. Машина ASCI Red (1996), первый плод Ускоренной стратегической компьютерной инициативы (Accelerated Strategic Computing Initiative) правительства США, была на момент своего появления самым быстрым из когда-либо существовавших суперкомпьютеров. Для его создания потребовалось 55 миллионов долларов, а сотня его серверных шкафов занимала площадь почти в 150 квадратных метров в Национальной лаборатории Сандиа в штате Нью-Мексико.[73] Этот компьютер, предназначенный для расчета ресурсоемких задач типа имитации ядерных испытаний, был первым устройством, которое показало скорость выше одного терафлопа – то есть триллиона операций с плавающей запятой[74] в секунду – в ходе стандартных тестов. Чтобы достичь такой скорости, компьютеру требовалось более 800 киловатт в час, что сопоставимо с мощностью, потребляемой 800 домами. К 1997 году скорость ASCI Red достигла 1,8 терафлопа.
Через девять лет этой же скорости достиг другой компьютер. Однако он был сконструирован не для имитации ядерных испытаний, а для создания сложной реалистичной трехмерной графики в режиме реального времени. И сделан он был не для физиков, а для игроков в видеоигры. Этим компьютером был Sony PlayStation 3, который был вполне сопоставим с ASCI Red с точки зрения результативности, однако стоил около 500 долларов, занимал площадь менее одной десятой квадратного метра и потреблял 200 ватт.[75] Иными словами, за неполных 10 лет экспоненциальный цифровой прогресс дал нам возможность использовать мощные устройства, работавшие невероятно быстро, не только в единственной правительственной лаборатории, но и в гостиных и студенческих общежитиях по всему миру. Всего в мире было продано около 64 миллионов устройств PlayStation 3. А ASCI Red был демонтирован в 2006 году.
Экспоненциальный прогресс многое значил для достижений, которые мы обсуждали в предыдущей главе. Компьютер Watson производства IBM запускает массу умных алгоритмов, однако он не смог бы быть конкурентоспособным без компьютерного «железа», в сто раз более мощного, чем у его предшественника, шахматного компьютера Deep Blue, победившего в 1997 году чемпиона мира Гарри Каспарова. Приложения для распознавания речи типа Siri требуют немалых вычислительных мощностей, которые стали доступными лишь на мобильных телефонах типа iPhone 4S производства Apple (первый телефон с установленной в нем программой Siri). Фактически по своей мощности iPhone 4S был вполне сопоставим со знаменитым ноутбуком Powerbook G4, выпущенным той же компанией всего десятью годами ранее. Как показывают все эти инновации, экспоненциальный прогресс позволяет технологиям стремиться вперед и превращать научную фантастику в реальность на второй половине шахматной доски.
Дело не ограничивается компьютерами, или Насколько широки пределы закона Мура
Еще одно сравнение между поколениями компьютеров позволяет выявить не только силу закона Мура, но и его масштабность. Как и в случае с ASCI Red и PlayStation 3, суперкомпьютер Cray-2 (появившийся в 1985 году) и планшет iPad 2 (появившийся в 2011-м) имели почти одинаковые характеристики. Однако в iPad также имелись динамик, микрофон и гнездо для наушников. У него было две камеры; первая, на лицевой стороне устройства, имела уровень качества Video Graphics Array (VGA), а камера на задней стороне могла снимать видео в высоком разрешении. Обе камеры могли делать обычные фотографии, а задняя камера имела к тому же пятикратный цифровой зум. Планшет способен подключаться и к мобильным телефонным, и к Wi-Fi-сетям, у него есть приемник GPS-сигнала, цифровой компас, акселерометр, гироскоп и сенсор, оценивающий степень освещенности. Вместо клавиатуры у планшета – тачскрин с высоким разрешением, который может одновременно обрабатывать до 11 прикосновений.[76] И все эти опции содержит устройство, более тонкое и легкое, чем обычный глянцевый журнал, и стоящее при этом меньше тысячи долларов. По сравнению с этим гаджетом Cray-2, стоивший более 35 миллионов долларов (в ценах 2011 года), был совершенно глухим, немым и совсем немобильным.[77]
73
Lonut Arghire, “The Petaflop Barrier Is Down, Going for the Exaflop?”, Softpedia, 10 июня 2008 г., http://news.softpedia.com/news/The-Petaflop-Barrier-Is-Down-Goingfor-the-exaflop-87688.shtml.
74
Примером операции с плавающей запятой может служить умножение 62,34 на 24358,9274. Знак, отделяющий целую часть от дробной, в обоих числах может «плавать», а не оставаться в одной и той же позиции.
75
“TheTopsinFlops”, Scribd, http://www.scribd.com/doc/88630700/The-Topsin-Flops (по состоянию на 26 июня 2013 г.).
76
Matt Gemmell, “iPad Multi-Touch”, 9 мая 2010 г., http://mattgemmell.com/2010/05/09/ipad-multi-touch/.
77
“Company News; Cray to Introduce a Supercomputer”, New York Times, 11 февраля 1988 г., http://www.nytimes.com/1988/11/02/business/company-news-cray-tointroduce-a-supercomputer.html (по состоянию на 26 июня 2013 г.).