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...
Autores principales: | , , , , , , |
---|---|
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 |