A programmable chemical computer with memory and pattern recognition.


Journal

Nature communications
ISSN: 2041-1723
Titre abrégé: Nat Commun
Pays: England
ID NLM: 101528555

Informations de publication

Date de publication:
18 03 2020
Historique:
received: 06 12 2019
accepted: 20 02 2020
entrez: 20 3 2020
pubmed: 20 3 2020
medline: 20 3 2020
Statut: epublish

Résumé

Current computers are limited by the von Neumann bottleneck, which constrains the throughput between the processing unit and the memory. Chemical processes have the potential to scale beyond current computing architectures as the processing unit and memory reside in the same space, performing computations through chemical reactions, yet their lack of programmability limits them. Herein, we present a programmable chemical processor comprising of a 5 by 5 array of cells filled with a switchable oscillating chemical (Belousov-Zhabotinsky) reaction. Each cell can be individually addressed in the 'on' or 'off' state, yielding more than 2.9 × 10

Identifiants

pubmed: 32188858
doi: 10.1038/s41467-020-15190-3
pii: 10.1038/s41467-020-15190-3
pmc: PMC7080730
doi:

Types de publication

Journal Article Research Support, U.S. Gov't, Non-P.H.S. Research Support, Non-U.S. Gov't

Langues

eng

Sous-ensembles de citation

IM

Pagination

1442

Références

Rios, C. et al. Integrated all-photonic non-volatile multi-level memory. Nat. Photonics 9, 725–732 (2015).
doi: 10.1038/nphoton.2015.182
Toffoli, T. Nothing makes sense in computing except in the light of evolution. Int. J. Unconv. Comput. 1, 3–29 (2005).
Zhirnov, V. V., Cavin, R. K., Hutchby, J. A. & Bourianoff, G. I. Limits to binary logic switch scaling—a Gedanken model. Proc. IEEE 91, 1934–1939 (2003).
doi: 10.1109/JPROC.2003.818324
Bérut, A. et al. Experimental verification of Landauer’s principle linking information and thermodynamics. Nature 483, 187–189 (2012).
doi: 10.1038/nature10872
Ladd, T. D. et al. Quantum computers. Nature 464, 45–53 (2010).
doi: 10.1038/nature08812
Zhu, S. L. & Wang, Z. D. Unconventional geometric quantum computation. Phys. Rev. Lett. https://doi.org/10.1103/PhysRevLett.91.187902 (2003).
Watts, D. J. & Strogatz, S. H. Collective dynamics of ‘small-world’ networks. Nature 393, 440–442 (1998).
doi: 10.1038/30918
Sourjik, V. Receptor clustering and signal processing in E. coli chemotaxis. Trends Microbiol. 12, 569–576 (2004).
doi: 10.1016/j.tim.2004.10.003
Deco, G. & Kringelbach, M. L. Hierarchy of information processing in the brain: a novel ‘intrinsic ignition’ framework. Neuron 94, 961–968 (2017).
doi: 10.1016/j.neuron.2017.03.028
Qian, L. & Winfree, E. Scaling up digital circuit computation with DNA strand displacement cascades. Science 332, 1196–1201 (2011).
doi: 10.1126/science.1200520
Conrad, M. On design principles for a molecular computer. Commun. ACM 28, 464–480 (1985).
doi: 10.1145/3532.3533
Prokup, A., Hemphill, J. & Deiters, A. DNA computation: a photochemically controlled and gate. J. Am. Chem. Soc. 134, 3810–3815 (2012).
doi: 10.1021/ja210050s
Gardner, T. S., Cantor, C. R. & Collins, J. J. Construction of a genetic toggle switch in Escherichia coli. Nature 403, 339–342 (2000).
doi: 10.1038/35002131
Fang, Y., Yashin, V. V., Levitan, S. P. & Balazs, A. C. Pattern recognition with “materials that compute”. Sci. Adv. https://doi.org/10.1126/sciadv.1601114 (2016).
Gizynski, K. & Gorecki, J. Chemical memory with states coded in light controlled oscillations of interacting Belousov−Zhabotinsky droplets. Phys. Chem. Chem. Phys. 19, 6519–6531 (2017).
doi: 10.1039/C6CP07492H
Gorecki, J. et al. Chemical computing with reaction-diffusion processes. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. https://doi.org/10.1098/rsta.2014.0219 (2015).
Vodenicarevic, D., Locatelli, N., Abreu Araujo, F., Grollier, J. & Querlioz, D. A. Nanotechnology-ready computing scheme based on a weakly coupled oscillator network. Sci. Rep. https://doi.org/10.1038/srep44772 (2017).
Csaba, G. & Porod, W. Computational study of spin-torque oscillator interactions for non-Boolean computing applications. IEEE Trans. Magn. 49, 4447–4451 (2013).
doi: 10.1109/TMAG.2013.2244202
Hoppensteadt, F. C. & Izhikevich, E. M. Synchronization of laser oscillators, associative memory, and optical neurocomputing. Phys. Rev. E—Stat. Phys., Plasmas, Fluids, Relat. Interdiscip. Top. 62, 4010–4013 (2000).
Rambidi, N. G. & Yakovenchuk, D. D. Chemical reaction-diffusion implementation of finding the shortest paths in a labyrinth. Phys. Rev. E—Stat. Physics, Plasmas, Fluids, Relat. Interdiscip. Top. https://doi.org/10.1103/PhysRevE.63.026607 (2001).
Steinbock, O., Tóth, Á. & Showalter, K. Navigating complex labyrinths: optimal paths from chemical waves. Science 267, 868–871 (1995).
doi: 10.1126/science.267.5199.868
Tóth, Á. & Showalter, K. Logic gates in excitable media. J. Chem. Phys. 103, 2058–2066 (1995).
doi: 10.1063/1.469732
Stevens, W. M., Adamatzky, A., Jahan, I. & Costello, B. D. L. Time-dependent wave selection for information processing in excitable media. Phys. Rev. E https://doi.org/10.1103/PhysRevE.85.066129 (2012).
Adamatzky, A. & Costello, BdeL. Binary collisions between wave-fragments in a sub-excitable Belousov−Zhabotinsky medium. Chaos. Solitons Fractals 34, 307–315 (2007).
doi: 10.1016/j.chaos.2006.03.095
Sun, M. Z. & Zhao, X. Multi-bit binary decoder based on Belousov-Zhabotinsky reaction. J. Chem. Phys. https://doi.org/10.1063/1.4794995 (2013).
Rambidi, N. G., Kuular, T. O. O. & Makhaeva, E. E. Information-processing capabilities of chemical reaction-diffusion systems. I. Belousov-Zhabotinsky media in hydrogel matrices and on solid supports. Adv. Mater. Opt. Electron. 8, 163–171 (1998).
doi: 10.1002/(SICI)1099-0712(1998070)8:4<163::AID-AMO347>3.0.CO;2-A
Gizynski, K. & Gorecki, J. Cancer classification with a network of chemical oscillators. Phys. Chem. Chem. Phys. 19, 28808–28819 (2017).
doi: 10.1039/C7CP05655A
Agladze, K., Magome, N., Aliev, R., Yamaguchi, T. & Yoshikawa, K. Finding the optimal path with the aid of chemical wave. Phys. D Nonlinear Phenom. 106, 247–254 (1997).
doi: 10.1016/S0167-2789(97)00049-3
Adamatzky, A., Costello, B., de, L., Melhuish, C. & Ratcliffe, N. Experimental implementation of mobile robot taxis with onboard Belousov-Zhabotinsky chemical medium. Mater. Sci. Eng. C 24, 541–548 (2004).
doi: 10.1016/j.msec.2004.02.002
Yoshida, R. & Ueki, T. Evolution of self-oscillating polymer gels as autonomous polymer systems. NPG Asia Mater. https://doi.org/10.1038/am.2014.32 (2014).
Gentili, P. L., Horvath, V., Vanag, V. K. & Epstein, I. R. Belousov-Zhabotinsky ‘chemical neuron’ as a binary and fuzzy logic processor. Int. J. Unconv. Comput. 8, 177–192 (2012).
Gorecka, J. & Gorecki, J. Multiargument logical operations performed with excitable chemical medium. J. Chem. Phys. https://doi.org/10.1063/1.2170076 (2006).
Adamatzky, A. et al. On architectures of circuits implemented in simulated Belousov-Zhabotinsky droplets. BioSystems 109, 72–77 (2012).
doi: 10.1016/j.biosystems.2011.12.007
Adamatzky, A., Costello, B. D. L. & Asai, T. Reaction-Diffusion Computers (Elsevier Inc., 2005).
Gao, Y., Cross, A. R. & Armstrong, R. L. Magnetic resonance imaging of ruthenium-, cerium-, and ferroin-catalyzed Belousov-Zhabotinsky reactions. J. Phys. Chem. 100, 10159–10164 (1996).
doi: 10.1021/jp953169l
Crowley, M. F. & Epstein, I. R. Experimental and theoretical studies of a coupled chemical oscillator: phase death, multistability, and in-phase and out-of-phase entrainment. J. Phys. Chem. 93, 2496–2502 (1989).
doi: 10.1021/j100343a052
Hsu, T. J., Mou, C. Y. & Lee, D. J. Effects of macromixing on the oregonator model of the Belousov—Zhabotinsky reaction in a stirred reactor. Chem. Eng. Sci. 49, 5291–5305 (1994).
doi: 10.1016/0009-2509(94)00278-9
Dutt, A. K. & Müller, S. C. Effect of stirring and temperature on the Belousov−Zhabotinskii reaction in a CSTR. J. Phys. Chem. 97, 10059–10063 (1993).
doi: 10.1021/j100141a027
Schrauwen, B., Verstraeten, D. & Van Campenhout, J. An overview of reservoir computing: theory, applications and implementations. Proc. 15th Eur. Symp. Artif. Neural Networks 471-482, 1854/11063 (2007).
Yildiz, I. B., Jaeger, H. & Kiebel, S. J. Re-visiting the echo state property. Neural Netw. 35, 1–9 (2012).
doi: 10.1016/j.neunet.2012.07.005
Hoppensteadt, F. & Izhikevich, E. Oscillatory neurocomputers with dynamic connectivity. Phys. Rev. Lett. 82, 2983–2986 (1999).
doi: 10.1103/PhysRevLett.82.2983

Auteurs

Juan Manuel Parrilla-Gutierrez (JM)

School of Chemistry, University of Glasgow, University Avenue, Glasgow, G12 8QQ, UK.

Abhishek Sharma (A)

School of Chemistry, University of Glasgow, University Avenue, Glasgow, G12 8QQ, UK.

Soichiro Tsuda (S)

School of Chemistry, University of Glasgow, University Avenue, Glasgow, G12 8QQ, UK.

Geoffrey J T Cooper (GJT)

School of Chemistry, University of Glasgow, University Avenue, Glasgow, G12 8QQ, UK.

Gerardo Aragon-Camarasa (G)

School of Chemistry, University of Glasgow, University Avenue, Glasgow, G12 8QQ, UK.

Kevin Donkers (K)

School of Chemistry, University of Glasgow, University Avenue, Glasgow, G12 8QQ, UK.

Leroy Cronin (L)

School of Chemistry, University of Glasgow, University Avenue, Glasgow, G12 8QQ, UK. Lee.Cronin@glasgow.ac.uk.

Classifications MeSH