Сказать, что компьютеры развиваются невероятно быстро — ничего не сказать. Еще в 1965 году Гордон Мур отметил, что число транзисторов, которые можно вместить на кремниевый чип, каждый год увеличивается вдвое. Эти маниакальные темпы немного замедлились — теперь удвоение происходит примерно раз в два года.
Осведомленность о головокружительной скорости, с которой развиваются компьютерные технологии, просочилась в общественное сознание. Кто еще не слышал шутку о том, что если купить компьютер в магазине, он устареет к тому времени, как вы его довезете домой? Что будет с компьютерами в будущем?
Если предположить, что производство микропроцессоров будет жить по закону Мура, вычислительная мощность наших компьютеров должна удваиваться каждые два года. Получается, через 100 лет компьютеры будут в 1 125 899 906 842 624 раза мощнее, чем сегодня. Это трудно вообразить.
Но даже сам Гордон Мур предостерегал от того, что закон Мура продержится так долго. В 2005 году инженер сказал, что транзисторы достигнут атомарных масштабов, и мы столкнемся с фундаментальными барьерами, которые не сможем пересечь. Потом мы не сможем вместить больше транзисторов в точку пространства.
Возможно, мы сможем обойти этот барьер за счет строительства более крупных процессорных чипов. Но транзисторы генерируют тепло, а горячие процессоры приводят к тому, что компьютер отключается. Компьютерам с быстрыми процессорами нужны эффективные системы охлаждения, чтобы избежать перегрева. Чем больше процессорный чип, тем больше тепла компьютер будет вырабатывать при работе на полной скорости.
Другая тактика — перейти к многоядерной архитектуре. Многоядерный процессор распределяет свою вычислительную мощь на каждое из ядер. Они хорошо справляются с задачами, которые можно разбить на меньшие компоненты, но плохо справляются с обработкой крупных вычислительных задач, которые разбить нельзя.
Компьютеры будущего, возможно, будут опираться совершенно на иную модель, нежели традиционные машины. Что если мы откажемся от старых процессоров на базе транзисторов?
Оптические, квантовые и ДНК-компьютеры
Оптоволоконные технологии уже начали революцию в мире компьютеров. Оптоволоконные линии передачи данных несут информацию с невероятной скоростью и не страдают от электромагнитных помех, как обычные классические кабели. Что если построить компьютер, который использует свет для передачи информации вместо электричества?
Одним из преимуществ будет то, что оптическая или фотонная система будет генерировать меньше тепла, чем традиционный электронный процессор на базе транзисторов. Эти данные также будут передаваться с большей скоростью. Однако инженерам еще предстоит разработать компактный оптический транзистор, который можно выпустить на массовый рынок. Ученые из ETH Zurich смогли построить оптический транзистор размером с одну молекулу. Но чтобы система стала эффективной, ученым нужно охладить молекулу до минус 272 градусов Цельсия, или 1 градуса Кельвина. Это ненамного теплее, чем глубокий космос. И это не совсем практично для обычного пользователя компьютера.
Фотонные транзисторы могут стать частью квантового компьютера. В отличие от традиционных компьютеров, которые используют двоичный счет или биты для выполнения операций, квантовые компьютеры используют квантовые биты или кубиты. Кубит может быть 0,1 или чем-то между ними одновременно.
Рабочий квантовый компьютер сможет решать крупные задачи, которые могут быть разделены на меньшие, в несколько раз быстрее традиционных компьютеров. Вся «фишка» в проблеме распараллеливания. Однако квантовые компьютеры по своей природе нестабильны. Если квантовое состояние компьютера нарушится, машина вернется к вычислительной мощи обычного компьютера. И как и оптические передатчики, собранные силами ETH Zurich, квантовые компьютеры способны работать при нескольких градусах выше абсолютного нуля, чтобы сохранить свое квантовое состояние.
Возможно, будущее компьютеров лежит внутри нас. Команды компьютерных ученых работают над созданием компьютеров, использующих ДНК для обработки информации. Такое сочетание информатики и биологии может проложить путь к следующему поколению компьютеров. ДНК-компьютер обладает определенными преимуществами по сравнению с традиционными машинами. К примеру, ДНК — это распространенный и недорогой ресурс. Если мы обнаружим способ использования ДНК в качестве инструмента обработки данных, она может произвести революцию в компьютерной сфере.
Распределенные вычисления
Популярная в фантастике тема — это распределенные вычисления. В таком будущем компьютеры будут настолько малы и широко распространены, что будут практически везде. Возможно, в вашем полу будут установлены датчики, постоянно следящие за вашим физическим здоровьем. Компьютеры в вашей машине помогут вам добраться до работы. Компьютеры будут отслеживать каждый ваш шаг.
Это видение будущего одновременно и волнует, и пугает. С одной стороны, компьютерные сети станут настолько надежными, что мы всегда будем иметь быстрый и надежный доступ к Интернету. Вы сможете общаться с кем угодно вне зависимости от того, где находитесь — в метро или на необитаемом острове. С другой стороны, это создает дополнительные возможности для слежки за вами.
За последние десять лет в сфере распределенного вычисления было проделано очень многое. 4G, LTE, WiMAX расширяют Сеть далеко за пределы проводных машин. С помощью смартфона можно, если постараться, получить доступ к петабайтам информации в считанные секунды. Биометрические устройства развиваются и становятся все популярнее.
Мы также увидим суровые преобразования в технологиях пользовательского интерфейса. В настоящее время большинство компьютеров полагаются на физические входные данные, вроде компьютерных мышей, клавиатур, тачпадов и других сенсорных поверхностей. Также развиваются различные интерфейсы, которые позволяют людям управлять компьютером движением глаз, голосом или даже силой мысли. Кто знает, что будет завтра? Возможно, компьютеры будущего будут знать все наши желания.
Представить, что будет через 100 лет, крайне сложно. Технический прогресс не развивается линейно. За десятилетиями прогресса следуют моменты, в которых мы похожи на слепых котят. С другой стороны, мы можем провести четкую разницу между компьютерами и людьми сегодняшнего дня и 100 лет назад. Мы ведь стали лучше, не так ли?