Cargando…

A programmable chemical computer with memory and pattern recognition

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 comput...

Descripción completa

Detalles Bibliográficos
Autores principales: Parrilla-Gutierrez, Juan Manuel, Sharma, Abhishek, Tsuda, Soichiro, Cooper, Geoffrey J. T., Aragon-Camarasa, Gerardo, Donkers, Kevin, Cronin, Leroy
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7080730/
https://www.ncbi.nlm.nih.gov/pubmed/32188858
http://dx.doi.org/10.1038/s41467-020-15190-3
_version_ 1783508051450396672
author Parrilla-Gutierrez, Juan Manuel
Sharma, Abhishek
Tsuda, Soichiro
Cooper, Geoffrey J. T.
Aragon-Camarasa, Gerardo
Donkers, Kevin
Cronin, Leroy
author_facet Parrilla-Gutierrez, Juan Manuel
Sharma, Abhishek
Tsuda, Soichiro
Cooper, Geoffrey J. T.
Aragon-Camarasa, Gerardo
Donkers, Kevin
Cronin, Leroy
author_sort Parrilla-Gutierrez, Juan Manuel
collection PubMed
description 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(17) chemical states which arise from the ability to detect distinct amplitudes of oscillations via image processing. By programming the array of interconnected BZ reactions we demonstrate chemically encoded and addressable memory, and we create a chemical Autoencoder for pattern recognition able to perform the equivalent of one million operations per second.
format Online
Article
Text
id pubmed-7080730
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-70807302020-03-23 A programmable chemical computer with memory and pattern recognition Parrilla-Gutierrez, Juan Manuel Sharma, Abhishek Tsuda, Soichiro Cooper, Geoffrey J. T. Aragon-Camarasa, Gerardo Donkers, Kevin Cronin, Leroy Nat Commun Article 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(17) chemical states which arise from the ability to detect distinct amplitudes of oscillations via image processing. By programming the array of interconnected BZ reactions we demonstrate chemically encoded and addressable memory, and we create a chemical Autoencoder for pattern recognition able to perform the equivalent of one million operations per second. Nature Publishing Group UK 2020-03-18 /pmc/articles/PMC7080730/ /pubmed/32188858 http://dx.doi.org/10.1038/s41467-020-15190-3 Text en © The Author(s) 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Article
Parrilla-Gutierrez, Juan Manuel
Sharma, Abhishek
Tsuda, Soichiro
Cooper, Geoffrey J. T.
Aragon-Camarasa, Gerardo
Donkers, Kevin
Cronin, Leroy
A programmable chemical computer with memory and pattern recognition
title A programmable chemical computer with memory and pattern recognition
title_full A programmable chemical computer with memory and pattern recognition
title_fullStr A programmable chemical computer with memory and pattern recognition
title_full_unstemmed A programmable chemical computer with memory and pattern recognition
title_short A programmable chemical computer with memory and pattern recognition
title_sort programmable chemical computer with memory and pattern recognition
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7080730/
https://www.ncbi.nlm.nih.gov/pubmed/32188858
http://dx.doi.org/10.1038/s41467-020-15190-3
work_keys_str_mv AT parrillagutierrezjuanmanuel aprogrammablechemicalcomputerwithmemoryandpatternrecognition
AT sharmaabhishek aprogrammablechemicalcomputerwithmemoryandpatternrecognition
AT tsudasoichiro aprogrammablechemicalcomputerwithmemoryandpatternrecognition
AT coopergeoffreyjt aprogrammablechemicalcomputerwithmemoryandpatternrecognition
AT aragoncamarasagerardo aprogrammablechemicalcomputerwithmemoryandpatternrecognition
AT donkerskevin aprogrammablechemicalcomputerwithmemoryandpatternrecognition
AT croninleroy aprogrammablechemicalcomputerwithmemoryandpatternrecognition
AT parrillagutierrezjuanmanuel programmablechemicalcomputerwithmemoryandpatternrecognition
AT sharmaabhishek programmablechemicalcomputerwithmemoryandpatternrecognition
AT tsudasoichiro programmablechemicalcomputerwithmemoryandpatternrecognition
AT coopergeoffreyjt programmablechemicalcomputerwithmemoryandpatternrecognition
AT aragoncamarasagerardo programmablechemicalcomputerwithmemoryandpatternrecognition
AT donkerskevin programmablechemicalcomputerwithmemoryandpatternrecognition
AT croninleroy programmablechemicalcomputerwithmemoryandpatternrecognition