stringtranslate.com

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 realizada 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ó primero utilizando sistemas mecánicos y luego evolucionó hacia el uso de dispositivos electrónicos. Otros campos de la física moderna brindan vías adicionales para el desarrollo.

Modelos de computación

Un modelo de computación describe cómo se calcula la salida de una función matemática dada su entrada. El modelo describe cómo se organizan las unidades de computación, las memorias y las comunicaciones. [3] La complejidad computacional de un algoritmo se puede medir dado un modelo de computación. El uso de un modelo permite estudiar el rendimiento de los algoritmos independientemente de las variaciones que son específicas de implementaciones particulares y tecnología específica.

Se utiliza una amplia variedad de modelos; algunos se asemejan mucho al funcionamiento de las computadoras convencionales (idealizadas), mientras que otros no. Algunos modelos comúnmente utilizados 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 computadora mecánica digital

Históricamente, las computadoras mecánicas se utilizaban en la industria antes de la llegada del transistor .

Los ordenadores mecánicos siguen teniendo cierto interés hoy en día, tanto en la investigación como en su forma analógica. Algunos ordenadores mecánicos tienen una relevancia teórica o didáctica, como los ordenadores de bolas de billar , mientras que los hidráulicos, como el MONIAC ​​o el integrador de agua, se utilizaron con eficacia. [4]

Si bien algunos de ellos son simulados, otros no [ se necesita una aclaración ] . No se intenta [ dudosodiscutir ] construir un ordenador funcional mediante las colisiones mecánicas de bolas de billar. El ordenador dominó es otro esquema de computación mecánica teóricamente interesante. [ ¿Por qué? ]

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 usaron ampliamente en aplicaciones científicas e industriales, y a menudo eran más rápidas que las computadoras digitales en ese momento. Sin embargo, comenzaron a volverse obsoletas en las décadas de 1950 y 1960 y ahora se usan principalmente en aplicaciones específicas como simuladores de vuelo de aeronaves y sistemas de control de enseñanza en universidades. [5] Los ejemplos de dispositivos de computación analógica incluyen reglas de cálculo , nomogramas y mecanismos complejos para control de procesos y relés de protección. [6] El mecanismo de Antikythera , 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 las computadoras modernas son computadoras electrónicas con arquitectura Von Neumann basada en electrónica digital, con una amplia integración que fue posible gracias a la invención del transistor y al escalamiento de la ley de Moore .

La computación no convencional es, según la descripción de una conferencia [ which? ] , [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 informática de Von Neumann y la máquina de Turing , que han dominado la informática durante más de medio siglo". Estos métodos modelan sus operaciones computacionales basándose en paradigmas no estándar, y actualmente se encuentran en su mayoría en la etapa de investigación y desarrollo.

Este comportamiento computacional se puede "simular" [ aclaración necesaria ] 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 pedagógicos de que un ordenador puede estar hecho de casi cualquier cosa.

Objetos físicos

Una puerta OR construida a partir de 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 caminos por los que viajan las bolas, la presencia o ausencia de una bola en un camino codifica la señal en ese cable y las puertas se simulan mediante colisiones de bolas en los puntos donde se cruzan sus caminos. [8] [9]

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

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

Computación de reservorios

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

Computación tangible

SandScape, un dispositivo informático tangible instalado en el Museo de 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 tiene como objetivo aprovechar la capacidad humana de agarrar y manipular objetos físicos con el fin de 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] Hay cinco propiedades definitorias de las interfaces de usuario tangibles, incluida la capacidad de multiplexar tanto la entrada como la salida en el espacio, el acceso y la manipulación simultáneos de los componentes de la interfaz, dispositivos específicos fuertes, dispositivos computacionales con conciencia espacial y 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. En el pasado, se empleaban equipos de personas para realizar cálculos largos y tediosos, y el trabajo se dividía para completarse en paralelo. El término también se ha utilizado más recientemente para describir a individuos con habilidades aritméticas mentales excepcionales, también conocidos como calculadoras mentales. [16]

Interacción humano-robot

Interacción humano-robot.

La interacción humano-robot , o HRI, es el estudio de las interacciones entre humanos y robots. Implica contribuciones de campos como la inteligencia artificial, la robótica y la psicología. Los cobots , o robots colaborativos, están diseñados para la interacción directa con humanos dentro de espacios compartidos y pueden utilizarse para una variedad de tareas, [17] incluyendo el suministro de información, la logística y las tareas no ergonómicas en entornos industriales.

Computación en 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 grandes cantidades de robots simples y promueve la escalabilidad mediante el uso de métodos de comunicación local como la radiofrecuencia o los infrarrojos.

Enfoques de la física

Computación óptica

Realización de una puerta NOT controlada por 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 en fotones y viceversa. Las computadoras totalmente ópticas tienen como objetivo eliminar la necesidad de estas conversiones, lo que conduce a un menor 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 se pueden utilizar 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 explota el espín de los electrones como un grado adicional de libertad, lo que tiene aplicaciones potenciales en el almacenamiento y transferencia de datos, [25] así como en la computación cuántica y neuromórfica. Los sistemas espintrónicos a menudo se crean 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 los sistemas electrónicos u ópticos. [26] [27] Estos circuitos tienen aplicaciones potenciales en varios campos, incluida la investigación de física fundamental y el desarrollo de dispositivos prácticos como sensores y computadoras cuánticas.

Fluidos

Una chancla hecha mediante fluídica.

La fluídica, o lógica fluídica, es el uso de la dinámica de fluidos para realizar operaciones analógicas o digitales en entornos en los que los componentes electrónicos pueden resultar poco fiables, 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 los transistores en la lógica digital electrónica. La fluídica 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 qubits, 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 aún no pueden superar a las computadoras clásicas en aplicaciones prácticas, tienen el potencial de resolver ciertos problemas computacionales, como la factorización de números 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 qubits 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 n.') es un tipo de computación no convencional que utiliza la computación neuromórfica para realizar operaciones cuánticas. Se ha sugerido 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 que 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 computacionales no convencionales basados ​​en la física y no siguen la arquitectura de von Neumann . Ambos construyen un sistema (un circuito) que representa el problema físico en cuestión y luego aprovechan sus respectivas propiedades físicas 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 el cálculo [39] [40] .

Una computadora cuántica.

Computación superconductora

La computación superconductora es una forma de computación criogénica que utiliza las propiedades únicas de los superconductores, incluidos los cables de resistencia cero y la conmutación ultrarrápida, para codificar, procesar y transportar datos utilizando cuantos de flujo único. Se utiliza a menudo en la computación cuántica y requiere enfriamiento 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. [41] La tecnología MEMS y NEMS se diferencia de la nanotecnología molecular o la electrónica molecular en que también tienen en cuenta 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 detectar sustancias químicas. [42]

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 [43] 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, es distinto de los campos relacionados de los polímeros conductores y la electrónica orgánica, que utilizan moléculas para afectar las propiedades generales de los materiales.

Enfoques de la bioquímica

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 una mayor cantidad 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. [44] [45]

Computación del 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. Es una forma de computación paralela que puede resolver ciertos problemas especializados de manera más rápida y eficiente que las computadoras electrónicas tradicionales. Si bien la computación de ADN no proporciona ninguna capacidad nueva en términos de teoría de computabilidad , puede realizar una gran cantidad de cálculos paralelos simultáneamente. Sin embargo, la computación de ADN tiene velocidades de procesamiento más lentas y es más difícil analizar los resultados en comparación con las computadoras digitales.

Computación de membrana

Computadora de membrana de nueve regiones

La computación de membrana, también conocida como sistemas P, [46] es un subcampo de la informática que estudia los modelos de computación distribuida y paralela basados ​​en la estructura y función de las membranas biológicas. En estos sistemas, los 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 juega un papel fundamental en el cómputo. Los sistemas P son jerárquicos y se pueden representar 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, [47] se ha demostrado que algunos tienen el potencial de resolver problemas NP-completos y se han propuesto como implementaciones de hardware para la 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 informáticos, en particular en los campos de la inteligencia artificial y el aprendizaje automático. Abarca una variedad de paradigmas computacionales, incluidas redes neuronales artificiales, algoritmos evolutivos, inteligencia de enjambre, sistemas inmunológicos artificiales y más, que se pueden implementar 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 a través de la ingeniería de organismos semisintéticos y la consideración de los procesos naturales como procesamiento de información. También se ha propuesto el concepto del universo mismo como un mecanismo computacional. [48] [49]

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. [50] [51] Estos sistemas se pueden implementar utilizando una variedad de hardware, como memristores, [52] memorias espintrónicas y transistores, [53] [54] y se pueden entrenar utilizando una variedad de enfoques basados ​​en software, incluida la retropropagación de errores [55] y las reglas de aprendizaje canónico. [56] 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 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 de neuronas vivas, son una forma conceptual de computación neuromórfica que se ha explorado en prototipos limitados. [57]

Autómatas celulares y computación amorfa

El cañón planeador de Gosper crea " planeadores " en el autómata celular El juego de la vida de Conway [58]

Los autómatas celulares son modelos discretos de computación que consisten en una red de celdas en un número finito de estados, como encendido y apagado. El estado de cada celda está determinado por una regla fija basada en los estados de la celda y sus vecinas. Hay cuatro clasificaciones principales de autómatas celulares, que van desde patrones que se estabilizan en 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 grandes cantidades de procesadores paralelos con capacidad computacional limitada e interacciones locales, independientemente del sustrato físico. Se pueden encontrar ejemplos de computación amorfa que ocurre naturalmente en biología del desarrollo, biología molecular, redes neuronales e ingeniería química. El objetivo de la computación amorfa es comprender y diseñar sistemas nuevos a través de 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. Implica generar un conjunto inicial de soluciones candidatas, eliminar de forma aleatoria las soluciones menos deseadas e introducir pequeños cambios aleatorios para crear una nueva generación. La población de soluciones está sujeta a selección natural o artificial y mutación, lo que da como resultado una evolución hacia una mayor aptitud de acuerdo con la función de aptitud elegida. La computación evolutiva ha demostrado ser eficaz en diversos entornos de problemas 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 la 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 lógica ternaria desequilibrada, ternaria fraccionaria desequilibrada, ternaria equilibrada 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 de energía que utilizan la unión Josephson como una 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 un cálculo sea reversible, la relación entre los estados y sus sucesores debe ser biunívoca, 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. [59]

Computación del caos

La computación del caos es un tipo de computación no convencional que utiliza sistemas caóticos para realizar cálculos. Los sistemas caóticos se pueden utilizar para crear puertas lógicas y se pueden cambiar rápidamente entre diferentes patrones, lo que los hace útiles para aplicaciones tolerantes a fallas y computación paralela. La computación del caos 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 flujos de bits aleatorios y realiza operaciones complejas utilizando operaciones simples bit a bit sobre los flujos. Puede considerarse como una computadora híbrida analógica/digital y se caracteriza por su propiedad de precisión progresiva, donde la precisión del cálculo aumenta a medida que se extiende el flujo de bits. La computación estocástica se puede utilizar en sistemas iterativos para lograr una convergencia más rápida, pero también puede ser costosa debido a la necesidad de generar flujos de bits aleatorios y es vulnerable a fallas si no se cumple el supuesto de flujos de bits independientes. También está limitada en su capacidad 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: exploración del poder de la computación . Addison-Wesley. ISBN 978-0201895391.
  4. ^ Penrose, Roger : The Emperor's New Mind. Oxford University Press, 1990. Véase también el artículo correspondiente al respecto .
  5. ^ Johnston, Sean F. (2006). Visiones holográficas: una historia de la nueva ciencia. OUP Oxford. pág. 90. ISBN 978-0191513886.
  6. ^ "Gears of war: Cuando las computadoras analógicas mecánicas dominaban las olas". 18 de marzo de 2014. Archivado desde el original el 8 de septiembre de 2018. Consultado el 14 de junio de 2017 .
  7. ^ "Conferencia de computación no convencional 2007".
  8. ^ Fredkin, Edward ; Toffoli, Tommaso (1982), "Lógica conservativa", Revista internacional de física teórica , 21 (3–4): 219–253, Bibcode :1982IJTP...21..219F, doi :10.1007/BF01857727, MR  0657156, S2CID  37305161.
  9. ^ Durand-Lose, Jérôme (2002), "Computación dentro del modelo de bola de billar", en Adamatzky, Andrew (ed.), Computación basada en colisiones , Springer-Verlag, págs. 135-160, doi :10.1007/978-1-4471-0129-1_6, ISBN 978-1-4471-0129-1.
  10. ^ "Ordenador Domino - Everything2.com". everything2.com . Consultado el 14 de mayo de 2024 .
  11. ^ Computadoras Domino Archivado 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 computación de reservorios físicos: una revisión". Redes neuronales . 115 : 100–123. arXiv : 1808.04962 . doi : 10.1016/j.neunet.2019.03.005 . ISSN  0893-6080. PMID  30981085.
  13. ^ Röhm, André; Lüdge, Kathy (3 de agosto de 2018). "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). "Tangible bits". Actas de la 2.ª conferencia internacional sobre interacción tangible e integrada - TEI '08 . pp. xv. doi :10.1145/1347390.1347392. ISBN 978-1-60558-004-3.ID S2C  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 persona-ordenador . 23 (2): 101–137. doi :10.1080/07370020802016415. S2CID  1268154.
  16. ^ "computadora". Oxford English Dictionary (tercera edición). Oxford University Press. Marzo de 2008. 1613 'RB' Yong Mans Gleanings 1, He leído la computadora más verdadera de los tiempos y el mejor aritmético que jamás haya existido, y él reduce tus días a un número breve.
  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 : 1463. 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 encuesta 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). "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.
  22. ^ Wolf, SA; Chtchelkanova, AY; Treger, DM (2006). "Espintrónica: una retrospectiva y una perspectiva". Revista IBM de investigación y desarrollo . 50 : 101–110. doi :10.1147/rd.501.0101.
  23. ^ "Perfil de física: "Stu Wolf: True D! Hollywood Story"". Archivado desde el original el 2011-04-18 . Consultado el 2022-12-30 .
  24. ^ Spintronics: A Spin-Based Electronics Vision for the Future (Espintrónica: una visión de la electrónica basada en el espín para el futuro). Sciencemag.org (16 de noviembre de 2001). Recuperado 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. 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 en atomtrónica: estado del arte y perspectiva". AVS Quantum Science . 3 (3): 039201. arXiv : 2008.04439 . Código Bibliográfico :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 (14 de junio de 2022). "Coloquio: Circuitos atomtrónicos: de la física de muchos cuerpos a las tecnologías cuánticas". Reseñas de Física Moderna . 94 (4): 041001. arXiv : 2107.08561 . Código Bibliográfico :2022RvMP...94d1001A. doi :10.1103/RevModPhys.94.041001. S2CID  249642063.
  28. ^ Hidary, Jack (2019). Computación cuántica: un enfoque aplicado . Cham: Springer. p. 3. ISBN 978-3-030-23922-0.OCLC 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 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 con 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, cristiano; Wetterich, Christof (30 de marzo de 2021), Computación cuántica neuromórfica , arXiv : 2005.01533
  34. ^ Carleo, Giuseppe; Troyer, Matthias (10 de febrero de 2017). "Resolución del 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 (26 de febrero de 2018). "Tomografía cuántica de estados de redes neuronales". Nature Physics . 14 (5): 447–450. arXiv : 1703.05334 . Código Bibliográfico :2018NatPh..14..447T. doi :10.1038/s41567-018-0048-5. ISSN  1745-2481.
  36. ^ Sharir, Or; Levine, Yoav; Wies, Noam; Carleo, Giuseppe; Shashua, Amnon (16 de enero de 2020). "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 . Código Bibliográfico :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 (2021-08-26), TensorFlow Quantum: un marco de software para el aprendizaje automático cuántico , arXiv : 2003.02989
  38. ^ Di Ventra, Massimiliano (23 de marzo de 2022), MemComputing vs. Computación cuántica: algunas analogías y diferencias importantes , arXiv : 2203.12031
  39. ^ Di Ventra, Massimiliano (23 de marzo de 2022), MemComputing vs. Computación cuántica: algunas analogías y diferencias importantes , arXiv : 2203.12031
  40. ^ Wilkinson, Samuel A.; Hartmann, Michael J. (8 de junio de 2020). "Circuitos superconductores cuánticos de muchos cuerpos para simulación y computación cuántica". Applied Physics Letters . 116 (23). arXiv : 2003.08838 . Código Bibliográfico :2020ApPhL.116w0501W. doi :10.1063/5.0008202. ISSN  0003-6951.
  41. ^ Waldner JB (2008). Nanocomputadoras e inteligencia de enjambre . Londres: ISTE John Wiley & Sons . p. 205. ISBN.  9781848210097.
  42. ^ Hughes, James E. Jr.; Ventra, Massimiliano Di ; Evoy, Stephane (2004). Introducción a la ciencia y tecnología a nanoescala (Nanostructure Science and Technology). Berlín: Springer. ISBN 978-1-4020-7720-3.
  43. ^ 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 desde el original (PDF) el 2015-06-15 . Consultado el 2015-06-14 .
  44. ^ M. Sakthi Balan; Kamala Krithivasan; Y. Sivasubramanyam (2002). "Computación de péptidos: universalidad y complejidad". Computación de ADN. Apuntes de clase en informática. Vol. 2340. págs. 290-299. doi :10.1007/3-540-48017-X_27. ISBN 978-3-540-43775-8.
  45. ^ Hubert Hug y Rainer Schuler (2001). "Estrategias para el desarrollo de una computadora peptídica". Bioinformática . 17 (4): 364–368. doi :10.1093/bioinformatics/17.4.364. PMID  11301306.
  46. ^ Păun, Gheorghe. "Introducción a la computación de membrana" (PDF) . Archivado (PDF) desde el original el 22 de julio de 2011. Consultado el 30 de diciembre de 2022 .
  47. ^ Patente estadounidense 20.090.124.506
  48. ^ G. Rozenberg, T. Back, J. Kok, Editores, Manual de computación natural, Springer Verlag, 2012
  49. ^ A. Brabazon, MO'Neill, S. McGarraghy. Algoritmos de computación natural, Springer Verlag, 2015
  50. ^ 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.
  51. ^ van de Burgt, Yoeri; Lubberman, Ewout; Fuller, Elliot J.; Keene, Scott T.; Faria, Grégorio C.; Agarwal, Sapan; Marinella, Matthew 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 computación neuromórfica". Nature Materials . 16 (4): 414–418. Bibcode :2017NatMa..16..414V. doi :10.1038/nmat4856. ISSN  1476-4660. PMID  28218920.
  52. ^ Maan, AK; Jayadevi, DA; James, AP (1 de enero de 2016). "Un estudio de circuitos lógicos de umbral memristivos". 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.
  53. ^ Zhou, You; Ramanathan, S. (1 de agosto de 2015). "Memoria Mott y dispositivos neuromórficos". Actas del IEEE . 103 (8): 1289–1310. doi :10.1109/JPROC.2015.2431914. ISSN  0018-9219. S2CID  11347598.
  54. ^ Alzahrani, Rami A.; Parker, Alice C. (28 de julio de 2020). Circuitos neuromórficos con modulación neuronal que mejoran el contenido de información de la señalización neuronal . Conferencia internacional sobre sistemas neuromórficos 2020. doi : 10.1145/3407197.3407204 . S2CID  220794387.
  55. ^ 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 con picos utilizando lecciones del aprendizaje profundo". arXiv : 2109.12894 [cs.NE].
  56. ^ "Hananel-Hazan/bindsnet: Simulación de redes neuronales activas (SNN) con PyTorch". GitHub . 31 de marzo de 2020.
  57. ^ Sincell, Mark. "Tecnología del futuro". Descubrir . Consultado el 1 de marzo de 2024 .
  58. ^ Daniel Dennett (1995), La peligrosa idea de Darwin , Penguin Books, Londres, ISBN 978-0-14-016734-4 , ISBN 0-14-016734-X  
  59. ^ Colin P. Williams (2011). Exploraciones en computación cuántica . Springer . Págs. 25-29. ISBN. 978-1-84628-887-6.