Articulo de referencia

Computación no convencional

La computación no convencional (también conocida como computación alternativa o computación no estándar ) es la computación que se realiza mediante una amplia gama de métodos nu...

La computación no convencional (también conocida como computación alternativa o computación no estándar ) es la computación que se realiza mediante una amplia gama de métodos nuevos o inusuales.

El término computación no convencional fue acuñado por Cristian S. Calude y John Casti y utilizado en la Primera Conferencia Internacional sobre Modelos No Convencionales de Computación [ 1 ] en 1998. [ 2 ]

Fondo

La teoría general de la computación permite una variedad de métodos de cálculo. La tecnología informática se desarrolló inicialmente mediante sistemas mecánicos y posteriormente evolucionó hacia el uso de dispositivos electrónicos. Otros campos de la física moderna ofrecen vías adicionales para su desarrollo.

Modelos de computación

Un modelo de computación describe cómo se calcula el resultado de una función matemática a partir de su entrada. El modelo describe cómo se organizan las unidades de computación, memoria y comunicación. [ 3 ] La complejidad computacional de un algoritmo puede medirse mediante un modelo de computación. El uso de un modelo permite estudiar el rendimiento de los algoritmos independientemente de las variaciones propias de implementaciones y tecnologías específicas.

Se utilizan diversos modelos; algunos se asemejan mucho al funcionamiento de las computadoras convencionales (idealizadas), mientras que otros no. Algunos modelos de uso común son las máquinas de registro , las máquinas de acceso aleatorio , las máquinas de Turing , el cálculo lambda , los sistemas de reescritura , los circuitos digitales , los autómatas celulares y las redes de Petri .

computación mecánica

Hamann Manus R, una calculadora mecánica digital

Históricamente, antes de la llegada del transistor , se utilizaban ordenadores mecánicos en la industria .

Las computadoras mecánicas conservan cierto interés hoy en día, tanto en la investigación como en su uso como computadoras analógicas. Algunas computadoras mecánicas tienen relevancia teórica o didáctica, como las computadoras de bolas de billar , mientras que las hidráulicas, como la MONIAC ​​o el integrador de agua, se utilizaron con éxito. [ 4 ]

computación analógica

Una computadora analógica es un tipo de computadora que utiliza señales analógicas , que son cantidades físicas continuas, para modelar y resolver problemas. Estas señales pueden ser de naturaleza eléctrica , mecánica o hidráulica . Las computadoras analógicas se utilizaron ampliamente en aplicaciones científicas e industriales, y a menudo eran más rápidas que las computadoras digitales de la época. Sin embargo, comenzaron a quedar obsoletas en las décadas de 1950 y 1960 y ahora se utilizan principalmente en aplicaciones específicas, como simuladores de vuelo de aeronaves y sistemas de control para la enseñanza en universidades. [ 5 ] Ejemplos de dispositivos de computación analógica incluyen reglas de cálculo , nomogramas y mecanismos complejos para el control de procesos y relés de protección. [ 6 ] El mecanismo de Anticitera , un dispositivo mecánico que calcula las posiciones de los planetas y la Luna, y el planímetro , un integrador mecánico para calcular el área de una forma 2D arbitraria, también son ejemplos de computación analógica.

computadoras digitales electrónicas

La mayoría de los ordenadores modernos son ordenadores electrónicos con la arquitectura Von Neumann, basada en la electrónica digital, cuya amplia integración fue posible gracias a la invención del transistor y a la aplicación de la ley de Moore .

La computación no convencional es, (según el sitio web del Centro de Estudios No Lineales que anuncia la conferencia; Computación no convencional: ¿Quo Vadis?, del 21 al 23 de marzo de 2007 en Santa Fe, Nuevo México , EE. UU.) [ 7 ] "un área de investigación interdisciplinaria cuyo objetivo principal es enriquecer o ir más allá de los modelos estándar, como la arquitectura de computadoras de Von Neumann y la máquina de Turing , que han dominado la ciencia de la computación durante más de medio siglo". Estos métodos modelan sus operaciones computacionales basándose en paradigmas no estándar y actualmente se encuentran mayoritariamente en la etapa de investigación y desarrollo.

Este comportamiento computacional puede "simularse" utilizando microtransistores clásicos basados ​​en silicio o tecnologías de computación de estado sólido , pero su objetivo es lograr un nuevo tipo de computación.

Enfoques genéricos

Estos son ejemplos poco intuitivos y didácticos que demuestran que se puede fabricar un ordenador con casi cualquier cosa.

objetos físicos

Una puerta lógica OR construida con fichas de dominó.

Una computadora de bolas de billar es un tipo de computadora mecánica que utiliza el movimiento de bolas de billar esféricas para realizar cálculos. En este modelo, los cables de un circuito booleano están representados por trayectorias que siguen las bolas; la presencia o ausencia de una bola en una trayectoria codifica la señal en ese cable, y las compuertas se simulan mediante colisiones de bolas en los puntos donde se cruzan sus trayectorias. [ 8 ] [ 9 ]

Una computadora de dominó es una computadora mecánica que utiliza fichas de dominó para representar la amplificación o el control lógico de señales digitales. Estas construcciones pueden utilizarse para demostrar conceptos digitales e incluso para construir módulos sencillos de procesamiento de información. [ 10 ] [ 11 ]

Tanto las computadoras basadas en bolas de billar como las basadas en dominós son ejemplos de métodos de computación no convencionales que utilizan objetos físicos para realizar cálculos.

computación de reservorio

La computación de reservorio es un marco computacional derivado de la teoría de redes neuronales recurrentes que implica el mapeo de señales de entrada a espacios computacionales de dimensiones superiores mediante la dinámica de un sistema fijo no lineal llamado reservorio. El reservorio, que puede ser virtual o físico, está compuesto por unidades no lineales individuales conectadas en bucles recurrentes, lo que le permite almacenar información. El entrenamiento se realiza únicamente en la etapa de lectura, ya que la dinámica del reservorio es fija, y este marco permite el uso de sistemas disponibles en la naturaleza, tanto clásicos como cuánticos, para reducir el costo computacional efectivo. Una ventaja clave de la computación de reservorio es que permite un algoritmo de aprendizaje simple y rápido, así como la implementación en hardware mediante reservorios físicos . [ 12 ] [ 13 ]

computación tangible

SandScape , un dispositivo informático tangible instalado en el Museo de la Creatividad Infantil de San Francisco.

La computación tangible se refiere al uso de objetos físicos como interfaces de usuario para interactuar con información digital. Este enfoque busca aprovechar la capacidad humana de agarrar y manipular objetos físicos para facilitar la colaboración, el aprendizaje y el diseño. Las características de las interfaces de usuario tangibles incluyen el acoplamiento de representaciones físicas a la información digital subyacente y la incorporación de mecanismos para el control interactivo. [ 14 ] Existen cinco propiedades definitorias de las interfaces de usuario tangibles, que incluyen la capacidad de multiplexar tanto la entrada como la salida en el espacio, el acceso y la manipulación concurrentes de los componentes de la interfaz, dispositivos fuertemente específicos, dispositivos computacionales con conciencia espacial y la reconfigurabilidad espacial de los dispositivos. [ 15 ]

Computación humana

El término «computadora humana» se refiere a individuos que realizan cálculos matemáticos manualmente, a menudo trabajando en equipo y siguiendo reglas fijas. Antiguamente, se empleaban equipos para realizar cálculos largos y tediosos, y el trabajo se dividía para completarse en paralelo. Más recientemente, el término también se ha utilizado para describir a individuos con habilidades excepcionales de cálculo mental, también conocidos como calculadoras mentales. [ 16 ]

Interacción humano-robot

Interacción humano-robot

La interacción humano-robot (IHR) estudia las interacciones entre humanos y robots. Incluye contribuciones de campos como la inteligencia artificial, la robótica y la psicología. Los cobots , o robots colaborativos, están diseñados para interactuar directamente con humanos en espacios compartidos y pueden utilizarse para diversas tareas, [ 17 ] incluyendo el suministro de información, la logística y tareas poco ergonómicas en entornos industriales.

computación de enjambre

La robótica de enjambre es un campo de estudio que se centra en la coordinación y el control de múltiples robots como un sistema. Inspirada en el comportamiento emergente observado en los insectos sociales, la robótica de enjambre implica el uso de reglas individuales relativamente simples para producir comportamientos grupales complejos a través de la comunicación local y la interacción con el entorno. [ 18 ] Este enfoque se caracteriza por el uso de un gran número de robots simples y promueve la escalabilidad mediante el uso de métodos de comunicación local como la radiofrecuencia o el infrarrojo.

Enfoques de la física

computación óptica

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

La computación óptica es un tipo de computación que utiliza ondas de luz, a menudo producidas por láseres o fuentes incoherentes, para el procesamiento, almacenamiento y comunicación de datos. Si bien esta tecnología tiene el potencial de ofrecer un mayor ancho de banda que las computadoras tradicionales, que utilizan electrones, los dispositivos optoelectrónicos pueden consumir una cantidad significativa de energía en el proceso de conversión de energía electrónica a fotones y viceversa. Las computadoras totalmente ópticas buscan eliminar la necesidad de estas conversiones, lo que conlleva una reducción del consumo de energía eléctrica. [ 19 ] Las aplicaciones de la computación óptica incluyen el radar de apertura sintética y los correladores ópticos, que pueden utilizarse para la detección, el seguimiento y la clasificación de objetos. [ 20 ] [ 21 ]

Espintrónica

La espintrónica es un campo de estudio que implica el uso del espín intrínseco y el momento magnético de los electrones en dispositivos de estado sólido. [ 22 ] [ 23 ] [ 24 ] Se diferencia de la electrónica tradicional en que aprovecha el espín de los electrones como un grado de libertad adicional, lo que tiene aplicaciones potenciales en el almacenamiento y la transferencia de datos, [ 25 ] así como en la computación cuántica y neuromórfica. Los sistemas espintrónicos se crean a menudo utilizando semiconductores magnéticos diluidos y aleaciones de Heusler.

Atomtrónica

La atomtrónica es una forma de computación que implica el uso de átomos ultrafríos en circuitos coherentes de ondas de materia, que pueden tener componentes similares a los que se encuentran en sistemas electrónicos u ópticos. [ 26 ] [ 27 ] Estos circuitos tienen aplicaciones potenciales en varios campos, incluyendo la investigación en física fundamental y el desarrollo de dispositivos prácticos como sensores y computadoras cuánticas.

Fluidos

Una chancla fabricada mediante fluidodinámica.

La fluidodinámica, o lógica fluídica, consiste en el uso de la dinámica de fluidos para realizar operaciones analógicas o digitales en entornos donde la electrónica puede ser poco fiable, como aquellos expuestos a altos niveles de interferencia electromagnética o radiación ionizante. Los dispositivos fluídicos funcionan sin partes móviles y pueden utilizar amplificación no lineal, similar a la de los transistores en la lógica digital electrónica. La fluidodinámica también se utiliza en nanotecnología y aplicaciones militares.

Computación cuántica

La computación cuántica, quizás el método de computación no convencional más conocido y desarrollado, es un tipo de computación que utiliza los principios de la mecánica cuántica, como la superposición y el entrelazamiento, para realizar cálculos. [ 28 ] [ 29 ] Las computadoras cuánticas utilizan cúbits, que son análogos a los bits clásicos pero pueden existir en múltiples estados simultáneamente, para realizar operaciones. Si bien las computadoras cuánticas actuales pueden no superar aún a las computadoras clásicas en aplicaciones prácticas, tienen el potencial de resolver ciertos problemas computacionales, como la factorización de enteros, significativamente más rápido que las computadoras clásicas. Sin embargo, existen varios desafíos para construir computadoras cuánticas prácticas, incluida la dificultad de mantener los estados cuánticos de los cúbits y la necesidad de corrección de errores. [ 30 ] [ 31 ] La teoría de la complejidad cuántica es el estudio de la complejidad computacional de los problemas con respecto a las computadoras cuánticas.

Computación cuántica neuromórfica

La computación cuántica neuromórfica [ 32 ] [ 33 ] (abreviada como «computación cuántica neuromórfica») es un tipo de computación no convencional que utiliza la computación neuromórfica para realizar operaciones cuánticas. Se sugirió que los algoritmos cuánticos , que son algoritmos que se ejecutan en un modelo realista de computación cuántica , pueden calcularse con la misma eficiencia mediante la computación cuántica neuromórfica. [ 34 ] [ 35 ] [ 36 ] [ 37 ] [ 38 ]

Tanto la computación cuántica tradicional como la computación cuántica neuromórfica son enfoques de computación no convencionales basados ​​en la física y no siguen la arquitectura de von Neumann . Ambas construyen un sistema (un circuito) que representa el problema físico en cuestión y luego aprovechan las propiedades físicas respectivas del sistema para buscar el "mínimo". La computación cuántica neuromórfica y la computación cuántica comparten propiedades físicas similares durante la computación [ 38 ] [ 39 ] .

Una computadora cuántica

computación superconductora

La computación superconductora es una forma de computación criogénica que aprovecha las propiedades únicas de los superconductores, como los cables de resistencia cero y la conmutación ultrarrápida, para codificar, procesar y transportar datos mediante cuantos de flujo magnético individuales. Se utiliza frecuentemente en computación cuántica y requiere refrigeración a temperaturas criogénicas para su funcionamiento.

Sistemas microelectromecánicos

Los sistemas microelectromecánicos (MEMS) y los sistemas nanoelectromecánicos (NEMS) son tecnologías que implican el uso de dispositivos microscópicos con partes móviles, cuyo tamaño varía desde micrómetros hasta nanómetros. Estos dispositivos suelen constar de una unidad central de procesamiento (como un circuito integrado) y varios componentes que interactúan con su entorno, como sensores. [ 40 ] La tecnología MEMS y NEMS se diferencia de la nanotecnología molecular o la electrónica molecular en que también consideran factores como la química de la superficie y los efectos del electromagnetismo ambiental y la dinámica de fluidos. Las aplicaciones de estas tecnologías incluyen acelerómetros y sensores para la detección de sustancias químicas. [ 41 ]

Enfoques de la química

Representación gráfica de un rotaxano , útil como interruptor molecular.

Computación molecular

La computación molecular es una forma no convencional de computación que utiliza reacciones químicas para realizar cálculos. Los datos se representan mediante variaciones en las concentraciones químicas [ 42 ] , y el objetivo de este tipo de computación es utilizar las estructuras estables más pequeñas, como moléculas individuales, como componentes electrónicos. Este campo, también conocido como computación química o computación de reacción-difusión, se distingue de los campos relacionados de polímeros conductores y electrónica orgánica, que utilizan moléculas para modificar las propiedades macroscópicas de los materiales.

Enfoques bioquímicos

Computación de péptidos

La computación peptídica es un modelo computacional que utiliza péptidos y anticuerpos para resolver problemas NP-completos y ha demostrado ser computacionalmente universal. Ofrece ventajas sobre la computación de ADN, como un mayor número de bloques de construcción e interacciones más flexibles, pero aún no se ha implementado en la práctica debido a la disponibilidad limitada de anticuerpos monoclonales específicos. [ 43 ] [ 44 ]

computación de ADN

La computación de ADN es una rama de la computación no convencional que utiliza ADN y hardware de biología molecular para realizar cálculos. Se trata de una forma de computación paralela que puede resolver ciertos problemas especializados de forma más rápida y eficiente que las computadoras electrónicas tradicionales. Si bien la computación de ADN no aporta nuevas capacidades en términos de teoría de la computabilidad , puede realizar un gran número de cálculos paralelos simultáneamente. Sin embargo, la computación de ADN tiene velocidades de procesamiento más lentas y el análisis de los resultados es más complejo en comparación con las computadoras digitales.

computación de membrana

Computadora de membrana de nueve regiones

La computación de membranas, también conocida como sistemas P, [ 45 ] es un subcampo de la informática que estudia modelos de computación distribuida y paralela basados ​​en la estructura y función de las membranas biológicas. En estos sistemas, objetos como símbolos o cadenas se procesan dentro de compartimentos definidos por membranas, y la comunicación entre compartimentos y con el entorno externo desempeña un papel fundamental en la computación. Los sistemas P son jerárquicos y pueden representarse gráficamente, con reglas que rigen la producción, el consumo y el movimiento de objetos dentro y entre regiones. Si bien estos sistemas han permanecido en gran medida teóricos, [ 46 ] algunos han demostrado tener el potencial de resolver problemas NP-completos y se han propuesto como implementaciones de hardware para computación no convencional.

Enfoques biológicos

La computación biológica, también conocida como computación bioinspirada o computación natural, es el estudio del uso de modelos inspirados en la biología para resolver problemas de informática, particularmente en los campos de la inteligencia artificial y el aprendizaje automático. Abarca una variedad de paradigmas computacionales, incluyendo redes neuronales artificiales, algoritmos evolutivos, inteligencia de enjambre, sistemas inmunitarios artificiales y más, que pueden implementarse utilizando hardware electrónico tradicional o medios físicos alternativos como biomoléculas o dispositivos de computación cuántica de iones atrapados. También incluye el estudio de la comprensión de los sistemas biológicos mediante la ingeniería de organismos semisintéticos y la consideración de los procesos naturales como procesamiento de información. Incluso se ha propuesto el concepto del universo mismo como un mecanismo computacional. [ 47 ] [ 48 ]

Neurociencia

La computación neuromórfica implica el uso de circuitos electrónicos para imitar las arquitecturas neurobiológicas que se encuentran en el sistema nervioso humano, con el objetivo de crear sistemas neuronales artificiales inspirados en los biológicos. [ 49 ] [ 50 ] Estos sistemas pueden implementarse utilizando una variedad de hardware, como memristores, [ 51 ] memorias espintrónicas y transistores, [ 52 ] [ 53 ] y pueden entrenarse utilizando una variedad de enfoques basados ​​en software, incluyendo la retropropagación de errores [ 54 ] y reglas de aprendizaje canónicas. [ 55 ] El campo de la ingeniería neuromórfica busca comprender cómo el diseño y la estructura de los sistemas neuronales artificiales afectan su computación, representación de la información, adaptabilidad y función general, con el objetivo final de crear sistemas que exhiban propiedades similares a las que se encuentran en la naturaleza. Las computadoras wetware, que están compuestas por neuronas vivas, son una forma conceptual de computación neuromórfica que se ha explorado en prototipos limitados. [ 56 ] La microscopía electrónica ya ha estado generando imágenes de diagramas de conexiones neuronales anatómicas de alta resolución, [ 57 ] y el registro intracelular a escala basado en chips semiconductores puede generar mapas de conexiones neuronales físicas que especifican tipos y fuerzas de conexión, [ 58 ] y estas tecnologías de imágenes y registro pueden informar el diseño del sistema neuromórfico.

Autómatas celulares y computación amorfa

El Glider Gun de Gosper crea " planeadores " en el autómata celular Juego de la vida de Conway [ 59 ]

Los autómatas celulares son modelos discretos de computación que consisten en una cuadrícula de celdas con un número finito de estados, como encendido y apagado. El estado de cada celda se determina mediante una regla fija basada en los estados de la celda y sus vecinas. Existen cuatro clasificaciones principales de autómatas celulares, que van desde patrones que se estabilizan en la homogeneidad hasta aquellos que se vuelven extremadamente complejos y potencialmente Turing-completos. La computación amorfa se refiere al estudio de sistemas computacionales que utilizan un gran número de procesadores paralelos con capacidad computacional limitada e interacciones locales, independientemente del sustrato físico. Ejemplos de computación amorfa que se dan de forma natural se encuentran en la biología del desarrollo, la biología molecular, las redes neuronales y la ingeniería química. El objetivo de la computación amorfa es comprender y diseñar sistemas novedosos mediante la caracterización de algoritmos amorfos como abstracciones.

Computación evolutiva

La computación evolutiva es un tipo de inteligencia artificial y computación blanda que utiliza algoritmos inspirados en la evolución biológica para encontrar soluciones optimizadas a una amplia gama de problemas. Consiste en generar un conjunto inicial de soluciones candidatas, eliminar estocásticamente las menos deseables e introducir pequeños cambios aleatorios para crear una nueva generación. La población de soluciones se somete a selección natural o artificial y mutación, lo que resulta en una evolución hacia una mayor aptitud según la función de aptitud elegida. La computación evolutiva ha demostrado su eficacia en diversos contextos y tiene aplicaciones tanto en la informática como en la biología evolutiva.

Enfoques matemáticos

computación ternaria

La computación ternaria es un tipo de computación que utiliza lógica ternaria , o base 3, en sus cálculos en lugar del sistema binario , más común . Las computadoras ternarias utilizan trits, o dígitos ternarios, que pueden definirse de varias maneras, incluyendo ternario desequilibrado, ternario fraccional desequilibrado, ternario equilibrado y lógica de estado desconocido. Las computadoras cuánticas ternarias utilizan qutrits en lugar de trits. La computación ternaria ha sido reemplazada en gran medida por las computadoras binarias, pero se ha propuesto su uso en dispositivos de alta velocidad y bajo consumo energético que emplean la unión Josephson como celda de memoria ternaria equilibrada.

Computación reversible

La computación reversible es un tipo de computación no convencional en la que el proceso computacional puede revertirse hasta cierto punto. Para que una computación sea reversible, la relación entre los estados y sus sucesores debe ser biyectiva, y el proceso no debe resultar en un aumento de la entropía física. Los circuitos cuánticos son reversibles siempre que no colapsen los estados cuánticos, y las funciones reversibles son biyectivas, lo que significa que tienen el mismo número de entradas que de salidas. [ 60 ]

computación del caos

La computación caótica es un tipo de computación no convencional que utiliza sistemas caóticos para realizar cálculos. Estos sistemas pueden emplearse para crear compuertas lógicas y alternar rápidamente entre diferentes patrones, lo que los hace útiles para aplicaciones tolerantes a fallos y computación paralela. La computación caótica se ha aplicado a diversos campos como la meteorología, la fisiología y las finanzas.

Computación estocástica

La computación estocástica es un método de cálculo que representa valores continuos como secuencias de bits aleatorios y realiza operaciones complejas mediante operaciones bit a bit sencillas sobre dichas secuencias. Puede considerarse un sistema híbrido analógico/digital y se caracteriza por su precisión progresiva, donde la precisión del cálculo aumenta a medida que se extiende la secuencia de bits. La computación estocástica puede utilizarse en sistemas iterativos para lograr una convergencia más rápida, pero también puede resultar costosa debido a la necesidad de generar secuencias de bits aleatorias y es vulnerable a fallos si no se cumple el supuesto de secuencias de bits independientes. Además, tiene limitaciones para realizar ciertas funciones digitales.

Véase también

Referencias

  1. "Modelos no convencionales de computación 1998" .
  2. CS Calude. "Computación no convencional: una breve historia subjetiva, Informe CDMTCS 480, 2015" .
  3. Savage, John E. (1998). Modelos de computación: Explorando el poder de la computación . Addison-Wesley. ISBN 978-0-201-89539-1.
  4. Penrose, Roger : La nueva mente del emperador. Oxford University Press, 1990. Véase también el artículo correspondiente sobre el tema .
  5. Johnston, Sean F. (2006). Visiones holográficas: Una historia de la nueva ciencia . OUP Oxford. pág. 90. ISBN  978-0-19-151388-6.
  6. "Gears of War: When Mechanical Analog Computers Ruled the Waves" . 18 de marzo de 2014. Archivado del original el 8 de septiembre de 2018. Consultado el 14 de junio de 2017 .
  7. "Conferencia sobre computación no convencional 2007" . Archivado del original el 5 de febrero de 2007. Consultado el 4 de febrero de 2007 .
  8. Fredkin, Edward ; Toffoli, Tommaso (1982), "Lógica conservadora", International Journal of Theoretical Physics , 21 ( 3–4 ): 219–253 , Bibcode : 1982IJTP...21..219F , doi : 10.1007/BF01857727 , MR 0657156 , S2CID 37305161  .
  9. Durand-Lose, Jérôme (2002), "Computing inside the billiard ball model", en Adamatzky, Andrew (ed.), Collision-Based Computing , Springer-Verlag, pp. 135–160 , doi : 10.1007/978-1-4471-0129-1_6 , ISBN  978-1-4471-0129-1.
  10. "Computadora Domino – Everything2.com" . everything2.com . Consultado el 14 de mayo de 2024 .
  11. Computadoras Domino Archivadas el 16 de agosto de 2006 en Wayback Machine , una descripción detallada escrita por David Johnston
  12. ^ Tanaka, Gouhei; Yamane, Toshiyuki; Héroux, Jean Benoit; Nakane, Ryosho; Kanazawa, Naoki; Takeda, Seiji; Numata, Hidetoshi; Nakano, Daiju; Hirose, Akira (1 de julio de 2019). "Avances recientes en la computación de yacimientos físicos: una revisión" . Redes Neuronales . 115 : 100–123 . arXiv : 1808.04962 . Código Bib : 2019NN....115..100T . doi : 10.1016/j.neunet.2019.03.005 . ISSN 0893-6080 . PMID 30981085 .  
  13. Röhm, André; Lüdge, Kathy (2018-08-03). "Redes multiplexadas: computación de reservorio con nodos virtuales y reales" . Journal of Physics Communications . 2 (8): 085007. arXiv : 1802.08590 . Bibcode : 2018JPhCo...2h5007R . doi : 10.1088/2399-6528/aad56d . ISSN 2399-6528 . 
  14. Ishii, Hiroshi (2008). «Bits tangibles». Actas de la 2.ª conferencia internacional sobre interacción tangible e integrada – TEI '08 . p. xv. doi : 10.1145/1347390.1347392 . ISBN  978-1-60558-004-3. S2CID 18166868 . 
  15. Kim, Mi Jeong; Maher, Mary Lou (30 de mayo de 2008). "El impacto de las interfaces de usuario tangibles en la cognición espacial de los diseñadores". Interacción humano-computadora . 23 (2): 101– 137. doi : 10.1080/07370020802016415 . S2CID 1268154 . 
  16. "computadora". Oxford English Dictionary (Tercera ed.). Oxford University Press. Marzo de 2008. 1613 'RB' Yong Mans Gleanings 1, He leído al computador más verdadero de los tiempos, y al mejor aritmético que jamás haya respirado, y él reduce tus días a un número corto. 
  17. "Yo, Cobot: Futura colaboración entre el hombre y la máquina" The Manufacturer (15 de noviembre de 2015). Consultado el 19 de enero de 2016.
  18. Dorigo, Marco; Birattari, Mauro; Brambill, Manuele (2014). "Robótica de enjambre" . Scholarpedia . 9 (1): 1463. Bibcode : 2014SchpJ...9.1463D . doi : 10.4249/scholarpedia.1463 .
  19. 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.
  20. Feitelson, Dror G. (1988). «Capítulo 3: Procesamiento óptico de imágenes y señales». Computación óptica: una guía para científicos informáticos . Cambridge, Massachusetts: MIT Press. ISBN 978-0-262-06112-4.
  21. Kim, SK; Goda, K.; Fard, AM; Jalali, B. (2011). "Correlador de patrones analógicos en el dominio del tiempo óptico para el reconocimiento de imágenes en tiempo real de alta velocidad". Optics Letters . 36 (2): 220– 2. Bibcode : 2011OptL...36..220K . doi : 10.1364/ol.36.000220 . PMID 21263506 . S2CID 15492810 .  
  22. Wolf, SA; Chtchelkanova, AY; Treger, DM (2006). "Espintrónica: una retrospectiva y perspectiva". IBM Journal of Research and Development . 50 : 101–110 . doi : 10.1147/rd.501.0101 .
  23. "Perfil de Física: "Stu Wolf: ¡Verdadera historia de Hollywood!"" . Archivado del original el 18-04-2011 . Consultado el 30-12-2022 .
  24. Espintrónica: Una visión de la electrónica basada en el espín para el futuro . Sciencemag.org (16 de noviembre de 2001). Consultado el 21 de octubre de 2013.
  25. Bhatti, S.; et al. (2017). "Memoria de acceso aleatorio basada en espintrónica: una revisión" . Materials Today . 20 (9): 530– 548. Bibcode : 2017MaTod..20..530B . doi : 10.1016/j.mattod.2017.07.007 . hdl : 10356/146755 . 
  26. Amico, L.; Boshier, M.; Birkl, G.; Minguzzi, A. ; Miniatura, C.; Kwek, L.-C.; Aghamalyan, D.; Ahufinger, V.; Anderson, D.; Andrei, N.; Arnold, AS; Baker, M.; Bell, TA; Bland, T.; Brantut, JP (2021). "Hoja de ruta sobre atomtrónica: estado del arte y perspectiva" . AVS Quantum Science . 3 (3): 039201. arXiv : 2008.04439 . Bibcode : 2021AVSQS...3c9201A . doi : 10.1116/5.0026178 . ISSN 2639-0213 . S2CID 235417597 .  
  27. Amico, Luigi; Anderson, Dana; Boshier, Malcolm; Brantut, Jean-Philippe; Kwek, Leong-Chuan; Minguzzi, Anna ; von Klitzing, Wolf (2022-06-14). "Coloquio: Circuitos atomtrónicos: De la física de muchos cuerpos a las tecnologías cuánticas". Reviews of Modern Physics . 94 (4) 041001. arXiv : 2107.08561 . Bibcode : 2022RvMP...94d1001A . doi : 10.1103/RevModPhys.94.041001 . S2CID 249642063 . 
  28. Hidary, Jack (2019). Computación cuántica: un enfoque aplicado . Cham: Springer. pág. 3. ISBN  978-3-030-23922-0OCLC 1117464128 
  29. Nielsen, Michael ; Chuang, Isaac (2010). Computación cuántica e información cuántica ( edición del décimo aniversario). doi : 10.1017/CBO9780511976667 . ISBN  978-0-511-99277-3. OCLC 700706156 . S2CID 59717455 .  
  30. Franklin, Diana; Chong, Frederic T. (2004). «Desafíos en la computación cuántica confiable». Nano, computación cuántica y molecular . págs. 247–266 . doi : 10.1007/1-4020-8068-9_8 . ISBN  1-4020-8067-0.
  31. Pakkin, Scott; Coles, Patrick (10 de junio de 2019). "El problema de las computadoras cuánticas" . Scientific American .
  32. "Computación cuántica neuromórfica | Proyecto Quromorphic | Hoja informativa | H2020" . CORDIS | Comisión Europea . doi : 10.3030/828826 . Consultado el 18 de marzo de 2024 .
  33. Pehle, Christian; Wetterich, Christof (30-03-2021), "Computación cuántica neuromórfica", Physical Review E , 106 (4) 045311, arXiv : 2005.01533 , Bibcode : 2022PhRvE.106d5311P , doi : 10.1103/PhysRevE.106.045311 , PMID 36397478 
  34. Carleo, Giuseppe; Troyer, Matthias (10 de febrero de 2017). "Resolviendo el problema cuántico de muchos cuerpos con redes neuronales artificiales" . Science . 355 (6325): 602– 606. arXiv : 1606.02318 . Bibcode : 2017Sci...355..602C . doi : 10.1126/science.aag2302 . ISSN 0036-8075 . PMID 28183973 .  
  35. Torlai, Giacomo; Mazzola, Guglielmo; Carrasquilla, Juan; Troyer, Matthias; Melko, Roger; Carleo, Giuseppe (2018-02-26). "Tomografía de estado cuántico de redes neuronales" . Nature Physics . 14 (5): 447– 450. arXiv : 1703.05334 . Bibcode : 2018NatPh..14..447T . doi : 10.1038/s41567-018-0048-5 . ISSN 1745-2481 . 
  36. Sharir, Or; Levine, Yoav; Wies, Noam; Carleo, Giuseppe; Shashua, Amnon (2020-01-16). "Modelos autorregresivos profundos para la simulación variacional eficiente de sistemas cuánticos de muchos cuerpos" . Physical Review Letters . 124 (2) 020503. arXiv : 1902.04057 . Bibcode : 2020PhRvL.124b0503S . doi : 10.1103/PhysRevLett.124.020503 . PMID 32004039 . 
  37. Broughton, Michael; Verdon, Guillaume; McCourt, Trevor; Martinez, Antonio J.; Yoo, Jae Hyeon; Isakov, Sergei V.; Massey, Philip; Halavati, Ramin; Niu, Murphy Yuezhen (26 de agosto de 2021), TensorFlow Quantum: Un marco de software para el aprendizaje automático cuántico , arXiv : 2003.02989
  38. 1 2 Di Ventra, Massimiliano (23-03-2022), "MemComputing vs. Quantum Computing: Algunas analogías y diferencias importantes", 2022 IEEE 22nd International Conference on Nanotechnology (NANO) , pp. 409–412 , arXiv : 2203.12031 , doi : 10.1109/NANO54668.2022.9928720 , ISBN  978-1-6654-5225-0
  39. Wilkinson, Samuel A.; Hartmann, Michael J. (2020-06-08). "Circuitos cuánticos de muchos cuerpos superconductores para simulación y computación cuántica". Applied Physics Letters . 116 (23) 230501. arXiv : 2003.08838 . Bibcode : 2020ApPhL.116w0501W . doi : 10.1063/5.0008202 . ISSN 0003-6951 . 
  40. Waldner JB (2008). Nanocomputadoras e inteligencia de enjambre . Londres: ISTE John Wiley & Sons . pag. 205.ISBN  978-1-84821-009-7.
  41. Hughes, James E. Jr.; Ventra, Massimiliano Di ; Evoy, Stephane (2004). Introducción a la ciencia y tecnología a nanoescala (Ciencia y tecnología de nanoestructuras) . Berlín: Springer. ISBN 978-1-4020-7720-3.
  42. Kumar, Ambar; Mahato, Akash Kumar; Singh, Akashdeep (2014). "Computación química: una forma diferente de computación" (PDF) . Revista internacional de investigación innovadora en tecnología . 1 (6). ISSN 2349-6002 . Archivado del original (PDF) el 15 de junio de 2015. Recuperado el 14 de junio de 2015 . 
  43. M. Sakthi Balan; Kamala Krithivasan ; Y. Sivasubramanyam (2002). "Computación de péptidos: universalidad y complejidad". Computación de ADN . Notas de clase en ciencias de la computación. Vol. 2340. págs. 290–299 . doi : 10.1007/3-540-48017-X_27 . ISBN   978-3-540-43775-8.
  44. Hubert Hug y Rainer Schuler (2001). "Estrategias para el desarrollo de una computadora de péptidos". Bioinformatics . 17 (4): 364– 368. doi : 10.1093/bioinformatics/17.4.364 . PMID 11301306 . 
  45. Păun, Gheorghe. "Introducción a la computación de membranas" (PDF) . Archivado (PDF) del original el 22 de julio de 2011. Consultado el 30 de diciembre de 2022 .
  46. Patente estadounidense 20,090,124,506
  47. G. Rozenberg, T. Back, J. Kok, Editores, Manual de Computación Natural, Springer Verlag, 2012
  48. A. Brabazon, MO'Neill, S. McGarraghy. Algoritmos de computación natural , Springer Verlag, 2015
  49. Ham, Donhee; Park, Hongkun; Hwang, Sungwoo; Kim, Kinam (2021). "Electrónica neuromórfica basada en copiar y pegar el cerebro" . Nature Electronics . 4 (9): 635– 644. doi : 10.1038/s41928-021-00646-1 . ISSN 2520-1131 . S2CID 240580331 .  
  50. ^ van de Burgt, Yoeri; Lubberman, Ewout; Más completo, Elliot J.; Keene, Scott T.; Faria, Gregorio C.; Agarwal, Japón; Marinella, Mateo J.; Alec Talin, A.; Salleo, Alberto (abril de 2017). "Un dispositivo electroquímico orgánico no volátil como sinapsis artificial de bajo voltaje para la computación neuromórfica" . Materiales de la naturaleza . 16 (4): 414– 418. Bibcode : 2017NatMa..16..414V . doi : 10.1038/nmat4856 . hdl : 11370/c5352651-9a4a-40e2-b256-c54b844a89ea . ISSN 1476-4660 . PMID 28218920 .  
  51. Maan, AK; Jayadevi, DA; James, AP (2016-01-01). "Una revisión de los circuitos lógicos de umbral memristivo". IEEE Transactions on Neural Networks and Learning Systems . PP (99): 1734– 1746. arXiv : 1604.07121 . Bibcode : 2016arXiv160407121M . doi : 10.1109/TNNLS.2016.2547842 . ISSN 2162-237X . PMID 27164608. S2CID 1798273 .   
  52. Zhou, You; Ramanathan, S. (2015-08-01). "Mott Memory and Neuromorphic Devices" . Proceedings of the IEEE . 103 (8): 1289– 1310. doi : 10.1109/JPROC.2015.2431914 . ISSN 0018-9219 . S2CID 11347598 .  
  53. Alzahrani, Rami A.; Parker, Alice C. (2020-07-28). Circuitos neuromórficos con modulación neuronal que mejoran el contenido informativo de la señalización neuronal . Conferencia internacional sobre sistemas neuromórficos 2020. doi : 10.1145/3407197.3407204 . S2CID 220794387 . 
  54. Eshraghian, Jason K.; Ward, Max; Neftci, Emre; Wang, Xinxin; Lenz, Gregor; Dwivedi, Girish; Bennamoun, Mohammed; Jeong, Doo Seok; Lu, Wei D. (1 de octubre de 2021). "Entrenamiento de redes neuronales de picos utilizando lecciones del aprendizaje profundo". arXiv : 2109.12894 [ cs.NE ].
  55. "Hananel-Hazan/bindsnet: Simulación de redes neuronales de picos (SNN) usando PyTorch" . GitHub . 31 de marzo de 2020.
  56. Sincell, Mark. "Tecnología del futuro" . Discover . Consultado el 1 de marzo de 2024 .
  57. Devineni, Anita (octubre de 2024). "Un mapa completo de la mosca de la fruta". Nature . 634 : 35. doi : 10.1038/d41586-024-03029-6 .
  58. Wang, Jun; Jung, Woo-Bin; Gertner, Rona; Park, Hongkun; Ham, Donhee (2025). "Mapeo de la conectividad sináptica entre miles de neuronas mediante registro intracelular paralelo con una matriz de electrodos de microagujeros" . Nature Biomedical Engineering . 9 (7): 1144– 1154. doi : 10.1038/s41551-025-01352-5 . PMID 39934437 . 
  59. Daniel Dennett (1995), La peligrosa idea de Darwin , Penguin Books, Londres, ISBN 978-0-14-016734-4, ISBN 0-14-016734-X
  60. Colin P. Williams (2011). Exploraciones en computación cuántica . Springer . págs. 25–29 . ISBN  978-1-84628-887-6.