Современные информационные технологии практически полностью базируются на двоичной логике — то есть, все вычисления производятся на уровне нулей и единиц. Будет ли так продолжаться вечно, или уже есть возможность перейти на новый уровень? Есть, считают специалисты.
Двоичная логика компьютеров — естественное следствие физических особенностей полупроводников. Единица (обозначающая заряд) и ноль (обозначающая, что транзистор не пропускает тока) — в настоящее время это основа всех вычислительных процессов в компьютерах и прочих “умных” устройствах.
Согласно закону Мура, количество транзисторов в микропроцессорах удваивается каждые полтора года. Корпорация Intel и другие компании, занимающиеся выпуском полупроводниковых устройств, уже вплотную подошли к манометрическим масштабам; гига- и даже тера-герцевыми частотами компьютерных систем уже никого особо не удивишь и не испугаешь, равно как и мега-, гига- и терабайтовыми вместилищами данных.
Сейчас отрасль стоит на сложном распутье.
С одной стороны, за законом Мура угнаться становится все сложнее: «втискивать» все новые и новые двоичные кремниевые транзисторы на платы становится труднее — и так масштабы уже нанометрические. По мере дальнейшего уменьшения размеров транзисторов обеспечено усложнение технологического процесса и множество других проблем, вплоть до квантовой неопределенности.
С другой стороны, все больше людей в мире понимает, что в пользовательском секторе «гнать гигагерцы» — уже практически бессмысленно. Вычислительные мощности пользовательских компьютеров дошли до той ступени, когда дальнейшее их увеличение просто лишено какой-либо перспективы: все эти плезиозавры народу… может, и нужны, но далеко не всем, не всегда, и затраченных на них средств разработчика просто не оправдывают.
Еще несколько лет Inlel может продержаться на том, что будет заливать в уши производителей компьютерных игр и заядлых игроков мед и мармелад, «толкая» им многогигагерцевые процессоры (в планах — 20 гигагерц до конца десятилетия), но что потом?
Двузначная логика подобна езде по Манхэттену с условием ехать либо только прямо, либо с правым поворотом. Троичная логика способна обеспечить движение и налево, и прямо, и направо. И теперь, мало того, что Вы можете добраться куда-то потенциально быстрее, но и попасть в места, которых Вы вообще не могли достигнуть прежде. В троичной логике мы будем работать с 729 коммутативными функциями в противоположность 8 в двоичной логике. Хотя большинство, вероятно, не всегда будут выгодны.
Один из барьеров на пути троичной и более многозначных логик — то, что для демонстрации их выгоды чаше всего используются арифметические примеры. Это, конечно, очень важно, но много инженеров и не конструируют арифметические цепи вычислений. Лично я обращаю внимание на приложения вроде обработки троичных и многоуровневых сигналов — как на наиболее многообещающую область для таких логик. Если бы я имел время я разработал бы игру вроде Ханойских Башен или Nimh в троичной или четверичной логической схеме и сравнил бы это с двоичной разработкой.
Если выгоды будут притягательны, то сложность троичной логики не будет
решающим фактором на пути ее применения для ведущих инженеров. И я надеюсь, что они снова обратят взгляд в прошлое, на некоторые идеи и концепции уже ранее обсуждавшиеся, но затем незаслуженно отправленные в мусорную корзину при движении по путям, направленным к достижению гигагерцевых тактовых частот и процессоров из многих миллионнов транзисторов. Это не были плохие идеи, но это были лишь идеи, которые не вписывылись в тогдашние потребности рынка. Однако времена меняются, меняются и запросы рынка.
Не так давно в рамках проекта ITRS уже состоялась встреча представителей, на которой был рассмотрен вопрос о различных добавлениях к уже принятому плану 2003 года, вроде совместной договоренности о развитии технологий беспроводного обмена данными. Среди этих добавлений, которые, скорее всего будут одобрены и приняты, как уже говорилось — технологии беспроводного обмена данными, базирующиеся на использовании полупроводниковых кремний-германиевых, арсенид-галлиевых и фосфид-индиевых элементов, которые могут обеспечить работу на тактовых частотах, приближающихся к 100 ГГц. Эти добавления очень важны для будущих беспроводных технологий обмена данными, поскольку это позволит достичь скоростей передачи данных, эквивалентных возможности проводного Интернета или даже превышающих их.