Большинство исследовательских проектов сосредоточены на замене текущих компьютерных компонентов оптическими эквивалентами, что приводит к оптической цифровой компьютерной системе, обрабатывающей двоичные данные . Этот подход, по-видимому, предлагает наилучшие краткосрочные перспективы для коммерческих оптических вычислений, поскольку оптические компоненты могут быть интегрированы в традиционные компьютеры для создания оптико-электронного гибрида. Однако оптоэлектронные устройства потребляют 30% своей энергии, преобразуя электронную энергию в фотоны и обратно; это преобразование также замедляет передачу сообщений. Полностью оптические компьютеры устраняют необходимость в оптико-электро-оптических (OEO) преобразованиях, тем самым снижая потребление электроэнергии . [1]
Устройства специального назначения, такие как радиолокационные станции с синтезированной апертурой (SAR) и оптические корреляторы , были разработаны для использования принципов оптических вычислений. Корреляторы могут использоваться, например, для обнаружения и отслеживания объектов, [2] и для классификации последовательных оптических данных во временной области. [3]
Оптические компоненты для двоичной цифровой вычислительной машины
Основным строительным блоком современных электронных компьютеров является транзистор . Для замены электронных компонентов оптическими требуется эквивалентный оптический транзистор . Это достигается с помощью кристаллической оптики (использование материалов с нелинейным показателем преломления ). [4] В частности, существуют материалы [5] , в которых интенсивность входящего света влияет на интенсивность света, прошедшего через материал, аналогично токовой реакции биполярного транзистора. Такой оптический транзистор [6] [7] может использоваться для создания оптических логических вентилей , [7] которые, в свою очередь, собираются в компоненты более высокого уровня центрального процессора (ЦП) компьютера . Это будут нелинейные оптические кристаллы, используемые для манипулирования световыми лучами с целью управления другими световыми лучами.
Как и любая вычислительная система, оптическая вычислительная система нуждается в четырех вещах для своей нормальной работы:
оптический процессор
оптическая передача данных, например, по оптоволоконному кабелю
Замена электрических компонентов потребует преобразования формата данных из фотонов в электроны, что замедлит работу системы.
Противоречие
Существуют некоторые разногласия между исследователями относительно будущих возможностей оптических компьютеров; смогут ли они конкурировать с полупроводниковыми электронными компьютерами по скорости, энергопотреблению, стоимости и размеру — это открытый вопрос. Критики отмечают, что [9] реальные логические системы требуют «восстановления логического уровня, каскадируемости, разветвления и изоляции входа-выхода», все из которых в настоящее время обеспечиваются электронными транзисторами с низкой стоимостью, низким энергопотреблением и высокой скоростью. Для того чтобы оптическая логика стала конкурентоспособной за пределами нескольких нишевых приложений, потребуются крупные прорывы в технологии нелинейных оптических устройств или, возможно, изменение самой природы вычислений. [10]
Заблуждения, проблемы и перспективы
Значительной проблемой для оптических вычислений является то, что вычисления являются нелинейным процессом, в котором должны взаимодействовать множественные сигналы. Свет, который является электромагнитной волной , может взаимодействовать с другой электромагнитной волной только при наличии электронов в материале, [11] и сила этого взаимодействия намного слабее для электромагнитных волн, таких как свет, чем для электронных сигналов в обычном компьютере. Это может привести к тому, что элементы обработки для оптического компьютера потребуют больше мощности и больших размеров, чем для обычного электронного компьютера, использующего транзисторы. [ необходима цитата ]
Еще одно заблуждение [ кем? ] заключается в том, что поскольку свет может распространяться намного быстрее скорости дрейфа электронов, а частоты измеряются в ТГц , оптические транзисторы должны быть способны работать на чрезвычайно высоких частотах. Однако любая электромагнитная волна должна подчиняться пределу преобразования , и поэтому скорость, с которой оптический транзистор может реагировать на сигнал, по-прежнему ограничена его спектральной полосой пропускания . В волоконно-оптической связи практические ограничения, такие как дисперсия, часто ограничивают каналы полосами пропускания в десятки ГГц, что лишь немного лучше, чем у многих кремниевых транзисторов. Поэтому для получения значительно более быстрой работы, чем у электронных транзисторов, потребуются практические методы передачи сверхкоротких импульсов по сильнодисперсионным волноводам.
Фотонная логика
Фотонная логика — это использование фотонов ( света ) в логических вентилях (НЕ, И, ИЛИ, НЕ-И, НЕ-ИЛИ, XOR, XNOR). Переключение достигается с помощью нелинейных оптических эффектов при объединении двух или более сигналов. [7]
Резонаторы особенно полезны в фотонной логике, поскольку они позволяют накапливать энергию за счет конструктивной интерференции , тем самым усиливая оптические нелинейные эффекты.
Другие подходы, которые были исследованы, включают фотонную логику на молекулярном уровне , используя фотолюминесцентные химикаты. В демонстрации Витлицкий и др. выполнили логические операции, используя молекулы и SERS . [12]
Нетрадиционные подходы
Задержки времени оптических вычислений
Основная идея заключается в задержке света (или любого другого сигнала) для выполнения полезных вычислений. [13] Было бы интересно решить NP-полные задачи , поскольку это сложные задачи для обычных компьютеров.
В этом подходе фактически используются два основных свойства света:
Свет можно задержать, пропустив его через оптоволокно определенной длины.
Свет может быть разделен на несколько (суб)лучей. Это свойство также важно, поскольку мы можем оценивать несколько решений одновременно.
При решении проблемы с задержками необходимо выполнить следующие шаги:
Первый шаг — создание графоподобной структуры из оптических кабелей и разветвителей. Каждый граф имеет начальный узел и конечный узел.
Свет входит через начальный узел и проходит по графу, пока не достигнет пункта назначения. Он задерживается при прохождении через дуги и разделяется внутри узлов.
Свет маркируется при прохождении через дугу или через узел, чтобы мы могли легко идентифицировать этот факт в узле назначения.
В узле назначения мы будем ждать сигнала (колебания интенсивности сигнала), который прибудет в определенный момент времени. Если в этот момент не поступит сигнал, это означает, что у нас нет решения для нашей проблемы. В противном случае у проблемы есть решение. Колебания можно считывать с помощью фотодетектора и осциллографа .
Самая простая из них — задача о сумме подмножеств . [14] Оптическое устройство, решающее задачу с четырьмя числами { a1, a2, a3, a4 }, изображено ниже:
Свет войдет в начальный узел. Он будет разделен на два (под)луча меньшей интенсивности. Эти два луча прибудут во второй узел в моменты a1 и 0. Каждый из них будет разделен на два подлуча, которые прибудут в третий узел в моменты 0, a1 , a2 и a1 + a2 . Они представляют все подмножества набора { a1, a2 }. Мы ожидаем колебаний интенсивности сигнала не более чем в четыре различных момента. В узле назначения мы ожидаем колебаний не более чем в 16 различных моментов (которые являются всеми подмножествами данного). Если у нас есть колебание в целевом моменте B , это означает, что у нас есть решение задачи, в противном случае нет подмножества, сумма элементов которого равна B. Для практической реализации у нас не может быть кабелей нулевой длины, поэтому все кабели увеличиваются с небольшим (фиксированным для всех) значением k'. В этом случае решение ожидается в момент B+n×k .
Встроенные фотонные тензорные ядра
С ростом спроса на технологии ускорения на основе графических процессоров во втором десятилетии 21-го века был сделан огромный акцент на использовании встроенной оптики для создания процессоров на основе фотоники. Появление как нейронных сетей глубокого обучения на основе фазовой модуляции, [15], так и совсем недавно амплитудной модуляции с использованием фотонной памяти [16] создали новую область фотонных технологий для нейроморфных вычислений, [17] [18] что привело к новым технологиям фотонных вычислений, все на одном чипе, таком как фотонное тензорное ядро. [19]
Вычисления на основе длины волны
Вычисления на основе длин волн [20] могут быть использованы для решения задачи 3-SAT с n переменными, m предложениями и не более чем с тремя переменными на предложение. Каждая длина волны, содержащаяся в световом луче, рассматривается как возможное присвоение значений n переменным. Оптическое устройство содержит призмы и зеркала, которые используются для различения надлежащих длин волн, которые удовлетворяют формуле. [21]
Вычисление путем ксерокопирования на прозрачных пленках
Этот подход использует фотокопировальный аппарат и прозрачные листы для выполнения вычислений. [22] Задача k-SAT с n переменными, m предложениями и максимум k переменными на предложение была решена в три этапа: [23]
Во-первых, все 2 n возможных назначений n переменных были получены путем выполнения n фотокопий.
Используя не более 2 тыс. копий таблицы истинности, каждое предложение оценивается в каждой строке таблицы истинности одновременно.
Решение получается путем выполнения одной операции копирования перекрывающихся прозрачностей всех m предложений.
Маскировка оптических лучей
Задача коммивояжера была решена Шакедом и др. (2007) [24] с использованием оптического подхода. Все возможные пути TSP были сгенерированы и сохранены в двоичной матрице, которая была умножена на другой вектор в оттенках серого, содержащий расстояния между городами. Умножение выполняется оптически с использованием оптического коррелятора.
Оптические сопроцессоры Фурье
Многие вычисления, особенно в научных приложениях, требуют частого использования двумерного дискретного преобразования Фурье (ДПФ) — например, при решении дифференциальных уравнений, описывающих распространение волн или перенос тепла. Хотя современные технологии GPU обычно позволяют выполнять высокоскоростные вычисления больших двумерных ДПФ, были разработаны методы, которые могут выполнять непрерывное преобразование Фурье оптически, используя естественное свойство преобразования Фурье линз . Входные данные кодируются с помощью жидкокристаллического пространственного модулятора света , а результат измеряется с помощью обычного датчика изображения CMOS или CCD. Такие оптические архитектуры могут предложить превосходное масштабирование вычислительной сложности из-за изначально сильно взаимосвязанной природы оптического распространения и использовались для решения двумерных уравнений теплопроводности. [25]
Машины Изинга
Физические компьютеры, конструкция которых была вдохновлена теоретической моделью Изинга, называются машинами Изинга. [26] [27] [28]
Лаборатория Ёсихиса Ямамото в Стэнфорде стала пионером в создании машин Изинга с использованием фотонов. Первоначально Ямамото и его коллеги построили машину Изинга с использованием лазеров, зеркал и других оптических компонентов, которые обычно можно найти на оптическом столе . [26] [27]
Позже группа специалистов Hewlett Packard Labs разработала инструменты проектирования фотонных чипов и использовала их для создания машины Изинга на одном чипе, интегрировав 1052 оптических компонента на этом одном чипе. [26]
Промышленность
Некоторые дополнительные компании, занимающиеся разработкой оптических вычислений, включают IBM , [29] Microsoft , [30] Procyon Photonics, [31] Lightelligence, [32] Lightmatter, [33] Optalysys , [34] Xanadu Quantum Technologies , QuiX Quantum, ORCA Computing, PsiQuantum , Quandela [fr] и TundraSystems Global. [35]
^ Нолти, ДД (2001). Разум со скоростью света: новый вид интеллекта. Саймон и Шустер. стр. 34. ISBN 978-0-7432-0501-6.
^ Фейтельсон, Дрор Г. (1988). "Глава 3: Оптическое изображение и обработка сигналов". Оптические вычисления: обзор для компьютерных ученых . Кембридж, Массачусетс: MIT Press. ISBN978-0-262-06112-4.
^ Ким, СК; Года, К.; Фард, АМ; Джалали, Б. (2011). «Оптический аналоговый коррелятор шаблонов во временной области для высокоскоростного распознавания изображений в реальном времени». Optics Letters . 36 (2): 220–2. Bibcode : 2011OptL...36..220K. doi : 10.1364/ol.36.000220. PMID 21263506. S2CID 15492810.
^ "Эти оптические ворота предлагают электронный доступ - IEEE Spectrum". IEEE . Получено 2022-12-30 .
^ "Энциклопедия лазерной физики и техники - нелинейный индекс, эффект Керра".
^ Джейн, К.; Пратт, Г. В. Младший (1976). «Оптический транзистор». Appl. Phys. Lett . 28 (12): 719. Bibcode : 1976ApPhL..28..719J. doi : 10.1063/1.88627.
^ abc US 4382660, K. Jain & GW Pratt, Jr., «Оптические транзисторы и логические схемы, воплощающие их», опубликовано 10 мая 1983 г.
^ "Project Silica". Microsoft Research . 4 ноября 2019 г. Получено 07.11.2019 .
^ Филип Р. Уоллес (1996). Paradox Lost: Images of the Quantum . Springer. ISBN978-0387946597.
^ Witlicki, Edward H.; Johnsen, Carsten; Hansen, Stinne W.; Silverstein, Daniel W.; Bottomley, Vincent J.; Jeppesen, Jan O.; Wong, Eric W.; Jensen, Lasse; Flood, Amar H. (2011). «Молекулярные логические вентили с использованием поверхностно-усиленного рамановского рассеянного света». J. Am. Chem. Soc. 133 (19): 7288–91. doi :10.1021/ja200992x. PMID 21510609.
^ ab Oltean, Mihai (2006). Устройство на основе света для решения задачи о гамильтоновом пути . Нетрадиционные вычисления. Springer LNCS 4135. С. 217–227. arXiv : 0708.1496 . doi :10.1007/11839132_18.
^ Михай Олтян, Оана Мунтян (2009). «Решение проблемы подмножества-суммы с помощью светового устройства». Natural Computing . 8 (2): 321–331. arXiv : 0708.1964 . doi :10.1007/s11047-007-9059-3. S2CID 869226.
^ Риос, Карлос; Янгблад, Натан; Ченг, Цзэнгуан; Ле Галло, Мануэль; Пернис, Вольфрам HP; Райт, К. Дэвид; Себастьян, Абу; Бхаскаран, Хариш (февраль 2019 г.). «Вычисления в памяти на фотонной платформе». Достижения науки . 5 (2): eaau5759. arXiv : 1801.06228 . Бибкод : 2019SciA....5.5759R. doi : 10.1126/sciadv.aau5759. ISSN 2375-2548. ПМК 6377270 . ПМИД 30793028.
^ Prucnal, Paul R.; Shastri, Bhavin J. (2017-05-08). Нейроморфная фотоника. CRC Press. ISBN978-1-4987-2524-8.
^ Шастри, Бхавин Дж.; Тейт, Александр Н.; Феррейра де Лима, Т.; Пернис, Вольфрам HP; Бхаскаран, Хариш; Райт, компакт-диск; Прунал, Пол Р. (февраль 2021 г.). «Фотоника для искусственного интеллекта и нейроморфных вычислений». Природная фотоника . 15 (2): 102–114. arXiv : 2011.00111 . Бибкод : 2021NaPho..15..102S. дои : 10.1038/s41566-020-00754-y. ISSN 1749-4893. S2CID 256703035.
^ Feldmann, J.; Youngblood, N.; Karpov, M.; Gehring, H.; Li, X.; Stappers, M.; Le Gallo, M.; Fu, X.; Lukashchuk, A.; Raja, AS; Liu, J.; Wright, CD; Sebastian, A.; Kippenberg, TJ; Pernice, WHP (январь 2021 г.). «Параллельная сверточная обработка с использованием интегрированного фотонного тензорного ядра». Nature . 589 (7840): 52–58. arXiv : 2002.00281 . Bibcode :2021Natur.589...52F. doi :10.1038/s41586-020-03070-1. hdl :10871/124352. ISSN 1476-4687. PMID 33408373. S2CID 256823189.
^ Sama Goliaei, Saeed Jalili (2009). Решение проблемы 3-SAT на основе оптической длины волны . Optical SuperComputing Workshop. С. 77–85. Bibcode : 2009LNCS.5882...77G. doi : 10.1007/978-3-642-10442-8_10.
^ Хэд, Том (2009). Параллельные вычисления с помощью ксерокопирования на прозрачных пленках . Алгоритмические биопроцессы. Springer. С. 631–637. doi :10.1007/978-3-540-88869-7_31.
^ Вычисление с помощью ксерокопирования на прозрачных пленках, 21 апреля 2015 г. , получено 14 августа 2022 г.
^ NT Shaked, S Messika, S Dolev, J Rosen (2007). «Оптическое решение для ограниченных NP-полных задач». Прикладная оптика . 46 (5): 711–724. Bibcode :2007ApOpt..46..711S. doi :10.1364/AO.46.000711. PMID 17279159. S2CID 17440025.{{cite journal}}: CS1 maint: несколько имен: список авторов ( ссылка )
^ AJ Macfaden, GSD Gordon, TD Wilkinson (2017). "Оптический сопроцессор преобразования Фурье с прямым определением фазы". Scientific Reports . 7 (1): 13667. Bibcode :2017NatSR...713667M. doi :10.1038/s41598-017-13733-1. PMC 5651838 . PMID 29057903.{{cite journal}}: CS1 maint: несколько имен: список авторов ( ссылка )
^ abc Courtland, Rachel (2 января 2017 г.). «Новый чип HPE знаменует собой важную веху в оптических вычислениях». IEEE Spectrum .
^ ab Cartlidge, Edwin (31 октября 2016 г.). «Новые компьютеры на основе машины Изинга взяты на пробу». Physics World .
^ Чо, Адриан (2016-10-20). «Странный компьютер пробирается сквозь запутанные задачи». Наука .
^ Лепренс-Ринге, Дафна (08.01.2021). «IBM использует свет вместо электричества для создания сверхбыстрых вычислений». ZDNET . Получено 02.07.2023 .
^ Викенс, Кэти (2023-06-30). «Световой компьютер Microsoft знаменует собой «разоблачение закона Мура»». PC Gamer . Получено 2023-07-02 .
^ де Вольф, Дэниел (2021-06-02). «Ускорение ИИ со скоростью света». MIT News . Получено 2023-07-02 .
^ Метц, Рэйчел (19 декабря 2023 г.). «Стартап в области фотонных вычислений Lightmatter достиг оценки в 1,2 миллиарда долларов». Bloomberg.com . Получено 19 декабря 2023 г. .
^ "Optalysys запускает FT:X 2000 — первую в мире коммерческую систему оптической обработки". insideHPC.com . 2019-03-07 . Получено 2023-07-02 .
^ Гюлен, Керем (15.12.2022). «Что такое оптические вычисления: как они работают, компании и многое другое». Dataconomy.com . Получено 02.07.2023 .
Дальнейшее чтение
Фейтельсон, Дрор Г. (1988). Оптические вычисления: обзор для компьютерных специалистов . Кембридж, Массачусетс: MIT Press. ISBN 978-0-262-06112-4.
МакОлей, Аластер Д. (1991). Архитектуры оптических компьютеров: применение оптических концепций к компьютерам следующего поколения . Нью-Йорк, Нью-Йорк: John Wiley & Sons. ISBN 978-0-471-63242-9.
Ibrahim TA; Amarnath K; Kuo LC; Grover R; Van V; Ho PT (2004). «Фотонный логический вентиль NOR на основе двух симметричных микрокольцевых резонаторов». Opt Lett . 29 (23): 2779–81. Bibcode : 2004OptL...29.2779I. doi : 10.1364/OL.29.002779. PMID 15605503.
Biancardo M; Bignozzi C; Doyle H; Redmond G (2005). «Молекулярно-фотонный логический вентиль с переключением потенциала и ионов». Chem. Commun. (31): 3918–20. doi :10.1039/B507021J. PMID 16075071.
Barros S; Guan S; Alukaidey T (1997). «Реконфигурируемая архитектура MPP с использованием оптических межсоединений в свободном пространстве и конфигурированием сетей Петри». Журнал системной архитектуры . 43 (6–7): 391–402. doi :10.1016/S1383-7621(96)00053-7.
D. Goswami , "Optical Computing", Resonance, июнь 2003 г.; там же, июль 2003 г. Веб-архив www.iisc.ernet.in/academy/resonance/July2003/July2003p8-21.html
Main T; Feuerstein RJ; Jordan HF; Heuring VP; Feehrer J; Love CE (1994). «Реализация универсального цифрового оптического компьютера с хранимой программой». Applied Optics . 33 (8): 1619–28. Bibcode :1994ApOpt..33.1619M. doi :10.1364/AO.33.001619. PMID 20862187. S2CID 25927679.
Guan, TS; Barros, SPV (апрель 1994). «Реконфигурируемая многоповеденческая архитектура с использованием оптической связи в свободном пространстве». Труды Международного семинара IEEE по массивно-параллельной обработке с использованием оптических соединений . IEEE. стр. 293–305. doi :10.1109/MPPOI.1994.336615. ISBN 978-0-8186-5832-7. S2CID 61886442.
Guan, TS; Barros, SPV (август 1994). "Параллельная процессорная связь через оптику свободного пространства". TENCON '94. Девятая ежегодная международная конференция IEEE 10-го региона. Тема: Границы компьютерных технологий . Том 2. IEEE. С. 677–681. doi :10.1109/TENCON.1994.369219. ISBN 978-0-7803-1862-5. S2CID 61493433.
Гуха А.; Рамнараян Р.; Дерстин М. (1987). «Архитектурные вопросы проектирования символических процессоров в оптике». Труды 14-го ежегодного международного симпозиума по компьютерной архитектуре (ISCA '87) . ACM. стр. 145–151. doi :10.1145/30350.30367. ISBN 978-0-8186-0776-9. S2CID 14228669.
К.-Х. Бреннер, Алан Хуанг: «Логика и архитектура цифровых оптических компьютеров (A)», J. Opt. Soc. Am., A 3, 62, (1986)
Бреннер, К.-Х. (1988). «Программируемый оптический процессор на основе символической подстановки». Appl. Opt . 27 (9): 1687–91. Bibcode : 1988ApOpt..27.1687B. doi : 10.1364/AO.27.001687. PMID 20531637. S2CID 43648075.
Ученые НАСА работают над улучшением оптической вычислительной технологии , 2000 г.
Оптические решения для NP-полных задач
Dolev, S.; Haist, T.; Oltean, M. (2008). Optical SuperComputing: First International Workshop, OSC 2008, Вена, Австрия, 26 августа 2008 г., Труды. Springer. ISBN 978-3-540-85672-6.
Долев, С.; Олтеан, М. (2009). Оптические суперкомпьютеры: Второй международный семинар, OSC 2009, Бертиноро, Италия, 18–20 ноября 2009 г., Труды. Springer. ISBN 978-3-642-10441-1.
Долев, С.; Олтеан, М. (2011). Оптические суперкомпьютеры: Третий международный семинар, OSC 2010, Бертиноро, Италия, 17–19 ноября 2010 г., Пересмотренные избранные статьи. Springer. ISBN 978-3-642-22493-5.
Долев, С.; Олтеан, М. (2013). Оптические суперкомпьютеры: 4-й международный семинар, OSC 2012, памяти Х. Джона Колфилда, Бертиноро, Италия, 19–21 июля 2012 г. Пересмотренные избранные статьи. Springer. ISBN 978-3-642-38250-5.
Вычисления со скоростью света стали на шаг ближе New Scientist
Колфилд Х.; Долев С. (2010). «Почему будущие суперкомпьютеры требуют оптики». Nature Photonics . 4 (5): 261–263. doi :10.1038/nphoton.2010.94.
Cohen E.; Dolev S.; Rosenblit M. (2016). «Полностью оптическая конструкция для изначально энергосберегающих обратимых вентилей и схем». Nature Communications . 7 : 11424. Bibcode :2016NatCo...711424C. doi :10.1038/ncomms11424. PMC 4853429 . PMID 27113510.
Карасик, Евгений Б. (2019). Оптическая вычислительная геометрия. ISBN 979-8511243344.
Внешние ссылки
Медиафайлы по теме Оптические вычисления на Wikimedia Commons
Этот лазерный трюк — квантовый скачок
Photonics Startup Pegs Q2'06 Дата производства Архивировано 2007-05-16 в archive.today
Остановка света в квантовом скачке
Оптические межсоединения с высокой пропускной способностью