stringtranslate.com

Computación óptica

La computación óptica o computación fotónica utiliza ondas de luz producidas por láseres o fuentes incoherentes para el procesamiento , almacenamiento o comunicación de datos con fines informáticos . Durante décadas, los fotones han demostrado ser prometedores para permitir un mayor ancho de banda que los electrones utilizados en las computadoras convencionales (ver fibras ópticas ).

La mayoría de los proyectos de investigación se centran en sustituir los componentes informáticos actuales por equivalentes ópticos, lo que da como resultado un sistema informático digital óptico que procesa datos binarios . Este enfoque parece ofrecer las mejores perspectivas a corto plazo para la computación óptica comercial, ya que los componentes ópticos podrían integrarse en los ordenadores tradicionales para producir un híbrido óptico-electrónico. Sin embargo, los dispositivos optoelectrónicos consumen el 30% de su energía convirtiendo la energía electrónica en fotones y viceversa; esta conversión también ralentiza la transmisión de mensajes. Los ordenadores totalmente ópticos eliminan la necesidad de conversiones óptico-eléctricas-ópticas (OEO), lo que reduce el consumo de energía eléctrica . [1]

Se han diseñado dispositivos específicos para aplicaciones, como el radar de apertura sintética (SAR) y los correladores ópticos , para utilizar los principios de la computación óptica. Los correladores se pueden utilizar, por ejemplo, para detectar y rastrear objetos [2] y para clasificar datos ópticos seriales en el dominio del tiempo [3] .

Componentes ópticos para ordenadores digitales binarios

El componente fundamental de los ordenadores electrónicos modernos es el transistor . Para sustituir los componentes electrónicos por otros ópticos, se necesita un transistor óptico equivalente. Esto se consigue mediante la óptica de cristal (utilizando materiales con un índice de refracción no lineal ). [4] En particular, existen materiales [5] en los que la intensidad de la luz entrante afecta a la intensidad de la luz transmitida a través del material de forma similar a la respuesta de corriente de un transistor bipolar. Un transistor óptico de este tipo [6] [7] se puede utilizar para crear puertas lógicas ópticas [7] , que a su vez se ensamblan en los componentes de nivel superior de la unidad central de procesamiento (CPU) del ordenador. Estos serán cristales ópticos no lineales utilizados para manipular haces de luz para controlar otros haces de luz.

Como cualquier sistema informático, un sistema de computación óptica necesita cuatro cosas para funcionar bien:

  1. procesador óptico
  2. Transferencia de datos ópticos, por ejemplo, cable de fibra óptica
  3. almacenamiento óptico , [8]
  4. fuente de energía óptica (fuente de luz)

Sustituir componentes eléctricos requerirá una conversión de formato de datos de fotones a electrones, lo que hará que el sistema sea más lento.

Controversia

Existen algunos desacuerdos entre los investigadores sobre las capacidades futuras de los ordenadores ópticos; si podrán o no competir con los ordenadores electrónicos basados ​​en semiconductores en términos de velocidad, consumo de energía, costo y tamaño es una pregunta abierta. Los críticos señalan que [9] los sistemas lógicos del mundo real requieren "restauración a nivel lógico, capacidad de cascada, distribución en abanico y aislamiento de entrada-salida", todo lo cual actualmente se proporciona mediante transistores electrónicos a bajo costo, bajo consumo de energía y alta velocidad. Para que la lógica óptica sea competitiva más allá de unas pocas aplicaciones de nicho, se requerirían grandes avances en la tecnología de dispositivos ópticos no lineales, o tal vez un cambio en la naturaleza de la computación misma. [10]

Conceptos erróneos, desafíos y perspectivas

Un desafío importante para la computación óptica es que la computación es un proceso no lineal en el que múltiples señales deben interactuar. La luz, que es una onda electromagnética , solo puede interactuar con otra onda electromagnética en presencia de electrones en un material, [11] y la fuerza de esta interacción es mucho más débil para las ondas electromagnéticas, como la luz, que para las señales electrónicas en una computadora convencional. Esto puede dar como resultado que los elementos de procesamiento para una computadora óptica requieran más potencia y dimensiones más grandes que los de una computadora electrónica convencional que utiliza transistores. [ cita requerida ]

Otro error conceptual [ ¿de quién? ] es que, puesto que la luz puede viajar mucho más rápido que la velocidad de desplazamiento de los electrones y a frecuencias medidas en THz , los transistores ópticos deberían ser capaces de transmitir frecuencias extremadamente altas. Sin embargo, cualquier onda electromagnética debe respetar el límite de transformación y, por lo tanto, la velocidad a la que un transistor óptico puede responder a una señal sigue estando limitada por su ancho de banda espectral . En las comunicaciones por fibra óptica , los límites prácticos, como la dispersión, suelen limitar los canales a anchos de banda de decenas de GHz, apenas mejores que muchos transistores de silicio. Por lo tanto, para obtener un funcionamiento mucho más rápido que los transistores electrónicos se necesitarían métodos prácticos de transmisión de pulsos ultracortos a través de guías de ondas altamente dispersivas.

Lógica fotónica

Realización de una puerta NOT controlada por fotónica para su uso en computación cuántica

La lógica fotónica es el uso de fotones ( luz ) en puertas lógicas (NOT, AND, OR, NAND, NOR, XOR, XNOR). La conmutación se obtiene mediante efectos ópticos no lineales cuando se combinan dos o más señales. [7]

Los resonadores son especialmente útiles en la lógica fotónica, ya que permiten una acumulación de energía a partir de interferencias constructivas , mejorando así los efectos ópticos no lineales.

Otros enfoques que se han investigado incluyen la lógica fotónica a nivel molecular , utilizando sustancias químicas fotoluminiscentes . En una demostración, Witlicki et al. realizaron operaciones lógicas utilizando moléculas y SERS . [12]

Enfoques no convencionales

El tiempo retrasa la computación óptica

La idea básica es retrasar la luz (o cualquier otra señal) para realizar cálculos útiles. [13] Sería interesante resolver problemas NP-completos , ya que son problemas difíciles para las computadoras convencionales.

Hay dos propiedades básicas de la luz que realmente se utilizan en este enfoque:

Para solucionar un problema con retardos de tiempo se deben seguir los siguientes pasos:

El primer problema que se abordó de esta manera fue el problema de la trayectoria hamiltoniana . [13]

El más simple es el problema de la suma de subconjuntos . [14] A continuación se muestra un dispositivo óptico que resuelve una instancia con cuatro números { a1, a2, a3, a4 }:

La luz entrará en el nodo de inicio. Se dividirá en dos (sub)rayos de menor intensidad. Estos dos rayos llegarán al segundo nodo en los momentos a1 y 0. Cada uno de ellos se dividirá en dos subrayos que llegarán al tercer nodo en los momentos 0, a1 , a2 y a1 + a2 . Estos representan todos los subconjuntos del conjunto { a1, a2 }. Esperamos fluctuaciones en la intensidad de la señal en no más de cuatro momentos diferentes. En el nodo de destino esperamos fluctuaciones en no más de 16 momentos diferentes (que son todos los subconjuntos del dado). Si tenemos una fluctuación en el momento objetivo B , significa que tenemos una solución del problema, de lo contrario no hay ningún subconjunto cuya suma de elementos sea igual a B. Para la implementación práctica no podemos tener cables de longitud cero, por lo que todos los cables se incrementan con un valor pequeño (fijo para todos) k'. En este caso, la solución se espera en el momento B+n×k .

Núcleos tensores fotónicos integrados

En la segunda década del siglo XXI, con la creciente demanda de tecnologías de aceleradores basados ​​en unidades de procesamiento gráfico, se ha puesto un gran énfasis en el uso de óptica integrada en chip para crear procesadores basados ​​en fotónica. La aparición de redes neuronales de aprendizaje profundo basadas en modulación de fase [15] y, más recientemente, de modulación de amplitud mediante memorias fotónicas [16] han creado una nueva área de tecnologías fotónicas para la computación neuromórfica [17] [18], lo que ha dado lugar a nuevas tecnologías de computación fotónica, todo en un chip, como el núcleo tensor fotónico [19] .

Computación basada en longitud de onda

La computación basada en longitud de onda [20] se puede utilizar para resolver el problema 3-SAT con n variables, m cláusulas y con no más de tres variables por cláusula. Cada longitud de onda, contenida en un rayo de luz, se considera como una posible asignación de valores a n variables. El dispositivo óptico contiene prismas y se utilizan espejos para discriminar las longitudes de onda adecuadas que satisfacen la fórmula. [21]

Computación mediante fotocopiado en transparencias

Este enfoque utiliza una fotocopiadora y hojas transparentes para realizar los cálculos. [22] El problema k-SAT con n variables, m cláusulas y como máximo k variables por cláusula se ha resuelto en tres pasos: [23]

Enmascaramiento de haces ópticos

Shaked et al. (2007) [24] han resuelto el problema del viajante mediante un enfoque óptico. Se han generado todas las posibles rutas de TSP y se han almacenado en una matriz binaria que se ha multiplicado por otro vector en escala de grises que contiene las distancias entre ciudades. La multiplicación se realiza de forma óptica mediante un correlador óptico.

Coprocesadores ópticos de Fourier

Muchos cálculos, en particular en aplicaciones científicas, requieren el uso frecuente de la transformada de Fourier discreta (DFT) 2D, por ejemplo, para resolver ecuaciones diferenciales que describen la propagación de ondas o la transferencia de calor. Aunque las tecnologías de GPU modernas suelen permitir el cálculo a alta velocidad de grandes DFT 2D, se han desarrollado técnicas que pueden realizar la transformada de Fourier continua de forma óptica utilizando la propiedad natural de transformación de Fourier de las lentes . La entrada se codifica utilizando un modulador de luz espacial de cristal líquido y el resultado se mide utilizando un sensor de imagen CMOS o CCD convencional. Estas arquitecturas ópticas pueden ofrecer un escalamiento superior de la complejidad computacional debido a la naturaleza inherentemente altamente interconectada de la propagación óptica, y se han utilizado para resolver ecuaciones de calor 2D. [25]

Máquinas de Ising

Las computadoras físicas cuyo diseño se inspiró en el modelo teórico de Ising se denominan máquinas de Ising. [26] [27] [28]

El laboratorio de Yoshihisa Yamamoto en Stanford fue pionero en la construcción de máquinas de Ising utilizando fotones. Inicialmente, Yamamoto y sus colegas construyeron una máquina de Ising utilizando láseres, espejos y otros componentes ópticos que se encuentran comúnmente en una mesa óptica . [26] [27]

Más tarde, un equipo de Hewlett Packard Labs desarrolló herramientas de diseño de chips fotónicos y las utilizó para construir una máquina de Ising en un solo chip, integrando 1.052 componentes ópticos en ese único chip. [26]

Industria

Algunas otras empresas involucradas en el desarrollo de la computación óptica incluyen a IBM , [29] Microsoft , [30] Procyon Photonics, [31] Lightelligence, [32] Lightmatter, [33] Optalysys , [34] Xanadu Quantum Technologies , QuiX Quantum, ORCA Computing, PsiQuantum , Quandela  [fr] y TundraSystems Global. [35]

Véase también

Referencias

  1. ^ Nolte, DD (2001). La mente a la velocidad de la luz: un nuevo tipo de inteligencia. Simon and Schuster. pág. 34. ISBN 978-0-7432-0501-6.
  2. ^ Feitelson, Dror G. (1988). "Capítulo 3: Procesamiento óptico de imágenes y señales". Computación óptica: una encuesta para científicos informáticos . Cambridge, Massachusetts: MIT Press. ISBN 978-0-262-06112-4.
  3. ^ Kim, SK; Goda, K.; Fard, AM; Jalali, B. (2011). "Correlacionador de patrones analógicos ópticos en el dominio del tiempo para el reconocimiento de imágenes en tiempo real a alta velocidad". Optics Letters . 36 (2): 220–2. Bibcode :2011OptL...36..220K. doi :10.1364/ol.36.000220. PMID  21263506. S2CID  15492810.
  4. ^ "Estas puertas ópticas ofrecen acceso electrónico - IEEE Spectrum". IEEE . Consultado el 30 de diciembre de 2022 .
  5. ^ "Enciclopedia de física y tecnología láser - índice no lineal, efecto Kerr".
  6. ^ Jain, K.; Pratt, GW Jr. (1976). "Transistor óptico". Appl. Phys. Lett . 28 (12): 719. Código Bibliográfico :1976ApPhL..28..719J. doi :10.1063/1.88627.
  7. ^ abc US 4382660, K. Jain y GW Pratt, Jr., "Transistores ópticos y circuitos lógicos que los incorporan", publicado el 10 de mayo de 1983 
  8. ^ "Proyecto Silica". Microsoft Research . 4 de noviembre de 2019 . Consultado el 7 de noviembre de 2019 .
  9. ^ Tucker, RS (2010). "El papel de la óptica en la informática". Nature Photonics . 4 (7): 405. Bibcode :2010NaPho...4..405T. doi : 10.1038/nphoton.2010.162 .
  10. ^ Rajan, Renju; Babu, Padmanabhan Ramesh; Senthilnathan, Krishnamoorthy. "Las puertas lógicas totalmente ópticas son prometedoras para la computación óptica". Photonics . Photonics Spectra . Consultado el 8 de abril de 2018 .
  11. ^ Philip R. Wallace (1996). Paradoja perdida: imágenes de lo cuántico . Springer. ISBN 978-0387946597.
  12. ^ 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). "Puertas lógicas moleculares que utilizan luz dispersada Raman mejorada por la superficie". J. Am. Chem. Soc. 133 (19): 7288–91. doi :10.1021/ja200992x. PMID  21510609.
  13. ^ ab Oltean, Mihai (2006). Un dispositivo basado en luz para resolver el problema de la trayectoria hamiltoniana . Computación no convencional. Springer LNCS 4135. págs. 217–227. arXiv : 0708.1496 . doi :10.1007/11839132_18.
  14. ^ Mihai Oltean, Oana Muntean (2009). "Resolución del problema de la suma de subconjuntos con un dispositivo basado en luz". Natural Computing . 8 (2): 321–331. arXiv : 0708.1964 . doi :10.1007/s11047-007-9059-3. S2CID  869226.
  15. ^ Shen, Yichen; Harris, Nicholas C.; Skirlo, Scott; Prabhu, Mihika; Baehr-Jones, Tom; Hochberg, Michael; Sun, Xin; Zhao, Shijie; Larochelle, Hugo; Englund, Dirk; Soljačić, Marin (julio de 2017). "Aprendizaje profundo con circuitos nanofotónicos coherentes". Nature Photonics . 11 (7): 441–446. arXiv : 1610.02365 . Código Bibliográfico :2017NaPho..11..441S. doi :10.1038/nphoton.2017.93. ISSN  1749-4893. S2CID  13188174.
  16. ^ Ríos, Carlos; Youngblood, Nathan; Cheng, Zengguang; Le Gallo, Manuel; Pernice, Wolfram HP; Wright, C. David; Sebastian, Abu; Bhaskaran, Harish (febrero de 2019). "Computación en memoria en una plataforma fotónica". Science Advances . 5 (2): eaau5759. arXiv : 1801.06228 . Bibcode :2019SciA....5.5759R. doi :10.1126/sciadv.aau5759. ISSN  2375-2548. PMC 6377270 . PMID  30793028. 
  17. ^ Prucnal, Paul R.; Shastri, Bhavin J. (8 de mayo de 2017). Fotónica neuromórfica. CRC Press. ISBN 978-1-4987-2524-8.
  18. ^ Shastri, Bhavin J.; Tait, Alexander N.; Ferreira de Lima, T.; Pernice, Wolfram HP; Bhaskaran, Harish; Wright, CD; Prucnal, Paul R. (febrero de 2021). "Fotónica para inteligencia artificial y computación neuromórfica". Nature Photonics . 15 (2): 102–114. arXiv : 2011.00111 . Código Bibliográfico :2021NaPho..15..102S. doi :10.1038/s41566-020-00754-y. ISSN  1749-4893. S2CID  256703035.
  19. ^ 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 (enero de 2021). "Procesamiento convolucional paralelo utilizando un núcleo tensor fotónico integrado". Nature . 589 (7840): 52–58. arXiv : 2002.00281 . Código Bibliográfico :2021Natur.589...52F. doi :10.1038/s41586-020-03070-1. hdl :10871/124352. ISSN  1476-4687. Número de modelo: PMID  33408373. Número de modelo: S2CID  256823189.
  20. ^ Sama Goliaei, Saeed Jalili (2009). Una solución basada en longitud de onda óptica para el problema 3-SAT . Taller de supercomputación óptica. págs. 77–85. Código Bibliográfico :2009LNCS.5882...77G. doi :10.1007/978-3-642-10442-8_10.
  21. ^ Bartlett, Ben; Dutt, Avik; Fan, Shanhui (2021-12-20). "Computación cuántica fotónica determinista en una dimensión temporal sintética". Optica . 8 (12): 1515–1523. arXiv : 2101.07786 . Bibcode :2021Optic...8.1515B. doi :10.1364/OPTICA.424258. ISSN  2334-2536. S2CID  231639424.
  22. ^ Head, Tom (2009). Computación paralela mediante fotocopiado sobre transparencias . Bioprocesos algorítmicos. Springer. págs. 631–637. doi :10.1007/978-3-540-88869-7_31.
  23. ^ Computación mediante fotocopiado sobre transparencias, 21 de abril de 2015 , consultado el 14 de agosto de 2022
  24. ^ NT Shaked, S Messika, S Dolev, J Rosen (2007). "Solución óptica para problemas NP-completos acotados". Óptica Aplicada . 46 (5): 711–724. Código Bibliográfico :2007ApOpt..46..711S. doi :10.1364/AO.46.000711. PMID  17279159. S2CID  17440025.{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  25. ^ AJ Macfaden, GSD Gordon, TD Wilkinson (2017). "Un coprocesador óptico de transformada de Fourier con determinación directa de fase". Scientific Reports . 7 (1): 13667. Bibcode :2017NatSR...713667M. doi :10.1038/s41598-017-13733-1. PMC 5651838 . PMID  29057903. {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  26. ^ abc Courtland, Rachel (2 de enero de 2017). "El nuevo chip de HPE marca un hito en la computación óptica". IEEE Spectrum .
  27. ^ ab Cartlidge, Edwin (31 de octubre de 2016). "Se ponen a prueba las nuevas máquinas de Ising". Physics World .
  28. ^ Cho, Adrian (2016-10-20). "Una extraña computadora resuelve rápidamente tareas complicadas". Ciencia .
  29. ^ Leprince-Ringuet, Daphne (8 de enero de 2021). «IBM está utilizando luz, en lugar de electricidad, para crear computación ultrarrápida». ZDNET . Consultado el 2 de julio de 2023 .
  30. ^ Wickens, Katie (30 de junio de 2023). «La computadora basada en luz de Microsoft marca 'el desenlace de la Ley de Moore'». PC Gamer . Consultado el 2 de julio de 2023 .
  31. ^ Redrouthu, Sathvik (13 de agosto de 2022). "Álgebra tensorial en un microchip optoelectrónico". arXiv : 2208.06749 [cs.PL].
  32. ^ de Wolff, Daniel (2 de junio de 2021). "Acelerando la IA a la velocidad de la luz". MIT News . Consultado el 2 de julio de 2023 .
  33. ^ Metz, Rachel (19 de diciembre de 2023). "Lightmatter, la startup de computación fotónica, alcanza una valoración de 1200 millones de dólares". Bloomberg.com . Consultado el 19 de diciembre de 2023 .
  34. ^ "Optalysys lanza FT:X 2000, el primer sistema de procesamiento óptico comercial del mundo". insideHPC.com . 2019-03-07 . Consultado el 2023-07-02 .
  35. ^ Gülen, Kerem (15 de diciembre de 2022). «Qué es la computación óptica: cómo funciona, empresas y más». Dataconomy.com . Consultado el 2 de julio de 2023 .

Lectura adicional

Enlaces externos

Medios relacionados con Computación óptica en Wikimedia Commons