{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,2,18]],"date-time":"2024-02-18T06:59:38Z","timestamp":1708239578221},"reference-count":64,"publisher":"MIT Press","issue":"1","content-domain":{"domain":["direct.mit.edu"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We demonstrate a novel computational architecture based on fluid convection logic gates and heat flux-mediated information flows. Our previous work demonstrated that Boolean logic operations can be performed by thermally driven convection flows. In this work, we use numerical simulations to demonstrate a different , but universal Boolean logic operation (NOR), performed by simpler convective gates. The gates in the present work do not rely on obstacle flows or periodic boundary conditions, a significant improvement in terms of experimental realizability. Conductive heat transfer links can be used to connect the convective gates, and we demonstrate this with the example of binary half addition. These simulated circuits could be constructed in an experimental setting with modern, 2-dimensional fluidics equipment, such as a thin layer of fluid between acrylic plates. The presented approach thus introduces a new realm of unconventional, thermal fluid-based computation.<\/jats:p>","DOI":"10.1162\/artl_a_00358","type":"journal-article","created":{"date-parts":[[2022,3,31]],"date-time":"2022-03-31T23:56:53Z","timestamp":1648771013000},"page":"96-107","update-policy":"http:\/\/dx.doi.org\/10.1162\/mitpressjournals.corrections.policy","source":"Crossref","is-referenced-by-count":1,"title":["Computation by Convective Logic Gates and Thermal Communication"],"prefix":"10.1162","volume":"28","author":[{"given":"Stuart","family":"Bartlett","sequence":"first","affiliation":[{"name":"California Institute of Technology, Division of Geological and Planetary Sciences. sjbart@caltech.edu"},{"name":"Tokyo Institute of Technology, Earth-Life Science Institute"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew K.","family":"Gao","sequence":"additional","affiliation":[{"name":"California Institute of Technology, Division of Geological and Planetary Sciences"},{"name":"Peking University, Yuanpei College"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuk L.","family":"Yung","sequence":"additional","affiliation":[{"name":"California Institute of Technology, Division of Geological and Planetary Sciences"},{"name":"NASA Jet Propulsion Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"281","published-online":{"date-parts":[[2022,6,9]]},"reference":[{"issue":"4","key":"2022061013475349500_bib1","doi-asserted-by":"publisher","first-page":"Article 046112","DOI":"10.1103\/PhysRevE.66.046112","article-title":"Experimental logical gates in a reaction-diffusion medium: The XOR gate and beyond","volume":"66","author":"Adamatzky","year":"2002","journal-title":"Physical Review E"},{"issue":"2","key":"2022061013475349500_bib2","doi-asserted-by":"publisher","first-page":"503","DOI":"10.1103\/RevModPhys.81.503","article-title":"Heat transfer and large scale dynamics in turbulent Rayleigh-B\u00e9nard convection","volume":"81","author":"Ahlers","year":"2009","journal-title":"Reviews Modern Physics"},{"key":"2022061013475349500_bib3","volume-title":"Fluid amplifier shift register circuit","author":"Avery","year":"1967"},{"issue":"5","key":"2022061013475349500_bib4","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1038\/nphys1636","article-title":"Massively parallel computing on an organic molecular layer","volume":"6","author":"Bandyopadhyay","year":"2010","journal-title":"Nature Physics"},{"key":"2022061013475349500_bib5","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/9780262029438.001.0001","volume-title":"Artificial Chemistries","author":"Banzhaf","year":"2015"},{"issue":"3","key":"2022061013475349500_bib6","doi-asserted-by":"publisher","first-page":"Article 37","DOI":"10.3390\/computation5030037","article-title":"A non-isothermal chemical lattice Boltzmann model incorporating thermal reaction kinetics and enthalpy changes","volume":"5","author":"Bartlett","year":"2017","journal-title":"Computation"},{"issue":"3","key":"2022061013475349500_bib7","doi-asserted-by":"publisher","first-page":"Article 033103","DOI":"10.1103\/PhysRevE.99.033103","article-title":"Convective flow in the presence of a small obstacle: Symmetry breaking, attractors, hysteresis, and information","volume":"99","author":"Bartlett","year":"2019","journal-title":"Physical Reviews E"},{"issue":"2228","key":"2022061013475349500_bib8","doi-asserted-by":"publisher","first-page":"Article 20190192","DOI":"10.1098\/rspa.2019.0192","article-title":"Boolean logic by convective obstacle flows","volume":"475","author":"Bartlett","year":"2019","journal-title":"Proceedings of the Royal Society A"},{"issue":"2","key":"2022061013475349500_bib9","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1162\/ARTL_a_00125","article-title":"The cognitive domain of a glider in the game of life","volume":"20","author":"Beer","year":"2014","journal-title":"Artificial Life"},{"key":"2022061013475349500_bib10","doi-asserted-by":"publisher","DOI":"10.1002\/9781118671627","volume-title":"Convection heat transfer","author":"Bejan","year":"2013"},{"key":"2022061013475349500_bib11","doi-asserted-by":"publisher","first-page":"455","DOI":"10.1038\/nrg3197","article-title":"Biomolecular computing systems: Principles, progress and potential","volume":"13","author":"Benenson","year":"2012","journal-title":"Nature Reviews Genetics"},{"issue":"3","key":"2022061013475349500_bib12","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1162\/ARTL_a_00233","article-title":"Feedforward chemical neural network: An in silico chemical system that learns XOR","volume":"23","author":"Blount","year":"2017","journal-title":"Artificial Life"},{"key":"2022061013475349500_bib13","volume-title":"Fluid shift register","author":"Chapline","year":"1965"},{"issue":"5","key":"2022061013475349500_bib14","doi-asserted-by":"publisher","first-page":"Article 054107","DOI":"10.1063\/1.2435607","article-title":"Digital microfluidics: Droplet based logic gates","volume":"90","author":"Cheow","year":"2007","journal-title":"Applied Physics Letters"},{"issue":"6","key":"2022061013475349500_bib15","doi-asserted-by":"publisher","first-page":"2961","DOI":"10.1073\/pnas.061014198","article-title":"Using three-dimensional microfluidic networks for solving computationally hard problems","volume":"98","author":"Chiu","year":"2001","journal-title":"Proceedings of the National Academy of Sciences"},{"issue":"24","key":"2022061013475349500_bib16","doi-asserted-by":"publisher","first-page":"Article 244505","DOI":"10.1103\/PhysRevLett.120.244505","article-title":"Order out of chaos: Slowly reversing mean flows emerge from turbulently generated internal waves","volume":"120","author":"Couston","year":"2018","journal-title":"Physical Review Letters"},{"issue":"23","key":"2022061013475349500_bib17","doi-asserted-by":"publisher","first-page":"10742","DOI":"10.1073\/pnas.92.23.10742","article-title":"The evolution of emergent computation","volume":"92","author":"Crutchfield","year":"1995","journal-title":"Proceedings of the National Academy of Sciences"},{"issue":"3","key":"2022061013475349500_bib18","doi-asserted-by":"publisher","first-page":"Article 037107","DOI":"10.1063\/1.3489889","article-title":"Chaogates: Morphing logic gates that exploit dynamical patterns","volume":"20","author":"Ditto","year":"2010","journal-title":"Chaos: An Interdisciplinary Journal of Nonlinear Science"},{"issue":"9","key":"2022061013475349500_bib19","doi-asserted-by":"publisher","first-page":"Article 097615","DOI":"10.1063\/1.4922976","article-title":"Exploiting chaos for applications","volume":"25","author":"Ditto","year":"2015","journal-title":"Chaos: An Interdisciplinary Journal of Nonlinear Science"},{"issue":"3\u20134","key":"2022061013475349500_bib20","doi-asserted-by":"publisher","first-page":"727","DOI":"10.1016\/j.ijheatmasstransfer.2005.07.046","article-title":"Simulation of high Rayleigh number natural convection in a square cavity using the lattice Boltzmann method","volume":"49","author":"Dixit","year":"2006","journal-title":"International Journal of Heat and Mass Transfer"},{"issue":"1","key":"2022061013475349500_bib21","doi-asserted-by":"publisher","first-page":"Article 14153","DOI":"10.1038\/s41598-018-32540-w","article-title":"Liquid marble actuator for microfluidic logic systems","volume":"8","author":"Draper","year":"2018","journal-title":"Scientific Reports"},{"issue":"5813","key":"2022061013475349500_bib22","doi-asserted-by":"publisher","first-page":"775","DOI":"10.1126\/science.1138325","article-title":"Can droplets and bubbles think?","volume":"315","author":"Epstein","year":"2007","journal-title":"Science"},{"issue":"4","key":"2022061013475349500_bib23","doi-asserted-by":"publisher","first-page":"Article 043106","DOI":"10.1063\/1.2991106","article-title":"The organization of intrinsic computation: Complexity-entropy diagrams and the diversity of natural information processing","volume":"18","author":"Feldman","year":"2008","journal-title":"Chaos: An Interdisciplinary Journal of Nonlinear Science"},{"key":"2022061013475349500_bib24","volume-title":"Fluidics: Components and Circuits","author":"Foster","year":"1970"},{"key":"2022061013475349500_bib25","volume-title":"Pure fluid computer","author":"Gehring","year":"1965"},{"key":"2022061013475349500_bib26","volume-title":"Fluid logic arithmetic device","author":"Gobhai","year":"1966"},{"issue":"5621","key":"2022061013475349500_bib27","doi-asserted-by":"publisher","first-page":"955","DOI":"10.1126\/science.1083694","article-title":"Microfluidic memory and control devices","volume":"300","author":"Groisman","year":"2003","journal-title":"Science"},{"key":"2022061013475349500_bib28","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1017\/S0022112099007545","article-title":"Scaling in thermal convection: A unifying theory","volume":"407","author":"Grossmann","year":"2000","journal-title":"Journal of Fluid Mechanics"},{"key":"2022061013475349500_bib29","doi-asserted-by":"publisher","first-page":"Article 016305","DOI":"10.1103\/PhysRevE.66.016305","article-title":"Prandtl and Rayleigh number dependence of the Reynolds number in turbulent thermal convection","volume":"66","author":"Grossmann","year":"2002","journal-title":"Physical Review E"},{"issue":"1","key":"2022061013475349500_bib30","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1006\/jcph.1998.6057","article-title":"A novel thermal model for the lattice Boltzmann method in incompressible limit","volume":"146","author":"He","year":"1998","journal-title":"Journal of Computational Physics"},{"issue":"1\u20132","key":"2022061013475349500_bib31","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1016\/0167-2789(95)00014-U","article-title":"Implementation of logic functions and computations by chemical kinetics","volume":"84","author":"Hjelmfelt","year":"1995","journal-title":"Physica D: Nonlinear Phenomena"},{"issue":"4","key":"2022061013475349500_bib32","doi-asserted-by":"publisher","first-page":"Article 042118","DOI":"10.1103\/PhysRevE.99.042118","article-title":"Flux and storage of energy in nonequilibrium stationary states","volume":"99","author":"Holyst","year":"2019","journal-title":"Physical Review E"},{"issue":"7","key":"2022061013475349500_bib33","doi-asserted-by":"publisher","first-page":"588","DOI":"10.1038\/nphys3341","article-title":"Synchronous universal droplet logic and control","volume":"11","author":"Katsikis","year":"2015","journal-title":"Nature Physics"},{"key":"2022061013475349500_bib34","volume-title":"Convective heat and mass transfer","author":"Kays","year":"2012"},{"issue":"4","key":"2022061013475349500_bib35","doi-asserted-by":"publisher","first-page":"Article 043110","DOI":"10.1063\/1.4897168","article-title":"Noise tolerant spatiotemporal chaos computing","volume":"24","author":"Kia","year":"2014","journal-title":"Chaos: An Interdisciplinary Journal of Nonlinear Science"},{"issue":"3","key":"2022061013475349500_bib36","doi-asserted-by":"publisher","first-page":"245","DOI":"10.3390\/philosophies1030245","article-title":"Harnessing the computational power of fluids for optimization of collective decision making","volume":"1","author":"Kim","year":"2016","journal-title":"Philosophies"},{"issue":"1\u20133","key":"2022061013475349500_bib37","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1016\/0167-2789(90)90064-V","article-title":"Computation at the edge of chaos: Phase transitions and emergent computation","volume":"42","author":"Langton","year":"1990","journal-title":"Physica D: Nonlinear Phenomena"},{"key":"2022061013475349500_bib38","volume-title":"Fluid logic circuit","author":"Levesque","year":"1971"},{"issue":"7","key":"2022061013475349500_bib39","doi-asserted-by":"publisher","first-page":"2178","DOI":"10.1016\/j.camwa.2009.08.043","article-title":"Thermal boundary conditions for thermal lattice boltzmann simulations","volume":"59","author":"Liu","year":"2010","journal-title":"Computers & Mathematics with Applications"},{"issue":"3","key":"2022061013475349500_bib40","doi-asserted-by":"publisher","first-page":"Article 037109","DOI":"10.1063\/1.3486801","article-title":"Information modification and particle collisions in distributed computation","volume":"20","author":"Lizier","year":"2010","journal-title":"Chaos: An Interdisciplinary Journal of Nonlinear Science"},{"issue":"6","key":"2022061013475349500_bib41","doi-asserted-by":"publisher","first-page":"342","DOI":"10.1016\/j.tibtech.2012.03.006","article-title":"Distributed computation: The new wave of synthetic biology devices","volume":"30","author":"Macia","year":"2012","journal-title":"Trends in Biotechnology"},{"issue":"6","key":"2022061013475349500_bib42","doi-asserted-by":"publisher","first-page":"Article 1190","DOI":"10.1103\/PhysRevLett.78.1190","article-title":"Chemical kinetics is Turing universal","volume":"78","author":"Magnasco","year":"1997","journal-title":"Physical Review Letters"},{"key":"2022061013475349500_bib43","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/978-0-387-25111-0_3","article-title":"Rayleigh-B\u00e9nard convection: Thirty years of experimental, theoretical, and modeling work","volume-title":"Dynamics of spatio-temporal cellular structures","author":"Manneville","year":"2006"},{"key":"2022061013475349500_bib44","author":"Morgan","year":"2016","journal-title":"Simple fluidic digital half-adder"},{"key":"2022061013475349500_bib45","volume-title":"Fluid logic device","author":"Norwood","year":"1964"},{"key":"2022061013475349500_bib46","volume-title":"Fluid-operated logic devices","author":"Norwood","year":"1967"},{"key":"2022061013475349500_bib47","doi-asserted-by":"publisher","first-page":"Article 013305","DOI":"10.1103\/PhysRevE.94.013305","article-title":"Conjugate heat transfer with the entropic lattice Boltzmann method","volume":"94","author":"Pareschi","year":"2016","journal-title":"Physical Review E"},{"issue":"2","key":"2022061013475349500_bib48","doi-asserted-by":"publisher","first-page":"Article 026701","DOI":"10.1103\/PhysRevE.68.026701","article-title":"Simplified thermal lattice Boltzmann model for incompressible thermal flows","volume":"68","author":"Peng","year":"2003","journal-title":"Physical Review E"},{"key":"2022061013475349500_bib49","volume-title":"\u201cand\u201d gate","author":"Peter","year":"1965"},{"key":"2022061013475349500_bib50","volume-title":"Pure fluid binary counter","author":"Phillips","year":"1967"},{"issue":"5813","key":"2022061013475349500_bib51","doi-asserted-by":"publisher","first-page":"832","DOI":"10.1126\/science.1136907","article-title":"Microfluidic bubble logic","volume":"315","author":"Prakash","year":"2007","journal-title":"Science"},{"key":"2022061013475349500_bib52","volume-title":"Selected papers on the theory of thermal convection with special application to the earth\u2019s planetary atmosphere","author":"Saltzman","year":"1962"},{"issue":"4","key":"2022061013475349500_bib53","doi-asserted-by":"publisher","first-page":"615","DOI":"10.1007\/s11047-008-9067-y","article-title":"Computation with finite stochastic chemical reaction networks","volume":"7","author":"Soloveichik","year":"2008","journal-title":"Natural Computing"},{"issue":"49","key":"2022061013475349500_bib54","doi-asserted-by":"publisher","first-page":"18970","DOI":"10.1021\/jp961209v","article-title":"Chemical wave logic gates","volume":"100","author":"Steinbock","year":"1996","journal-title":"The Journal of Physical Chemistry"},{"key":"2022061013475349500_bib55","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780198503989.001.0001","volume-title":"The lattice Boltzmann equation for fluid dynamics and beyond","author":"Succi","year":"2001"},{"issue":"5881","key":"2022061013475349500_bib56","doi-asserted-by":"publisher","first-page":"1313","DOI":"10.1126\/science.1154456","article-title":"Predictive behavior within microbial genetic networks","volume":"320","author":"Tagkopoulos","year":"2008","journal-title":"Science"},{"issue":"5593","key":"2022061013475349500_bib57","doi-asserted-by":"publisher","first-page":"580","DOI":"10.1126\/science.1076996","article-title":"Microfluidic large-scale integration","volume":"298","author":"Thorsen","year":"2002","journal-title":"Science"},{"issue":"7664","key":"2022061013475349500_bib58","doi-asserted-by":"publisher","first-page":"428","DOI":"10.1038\/nature23011","article-title":"Neuromorphic computing with nanoscale spintronic oscillators","volume":"547","author":"Torrejon","year":"2017","journal-title":"Nature"},{"issue":"6","key":"2022061013475349500_bib59","doi-asserted-by":"publisher","first-page":"2058","DOI":"10.1063\/1.469732","article-title":"Logic gates in excitable media","volume":"103","author":"T\u00f3th","year":"1995","journal-title":"The Journal of Chemical Physics"},{"key":"2022061013475349500_bib60","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.jocs.2018.08.003","article-title":"Fluidic gates simulated with lattice Boltzmann method under different Reynolds numbers","volume":"28","author":"Tsompanas","year":"2018","journal-title":"Journal of Computational Science"},{"issue":"1","key":"2022061013475349500_bib61","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1112\/plms\/s2-42.1.230","article-title":"On computable numbers, with an application to the Entscheidungsproblem","volume":"2","author":"Turing","year":"1937","journal-title":"Proceedings of the London Mathematical Society"},{"issue":"25","key":"2022061013475349500_bib62","doi-asserted-by":"publisher","first-page":"5074","DOI":"10.1063\/1.1764592","article-title":"Flow resistance for microfluidic logic operations","volume":"84","author":"Vestad","year":"2004","journal-title":"Applied Physics Letters"},{"key":"2022061013475349500_bib63","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1093\/oso\/9780195155396.003.0012","article-title":"Cellular computation and communication using engineered genetic regulatory networks","author":"Weiss","year":"2004","journal-title":"Cellular computing"},{"key":"2022061013475349500_bib64","volume-title":"Pure fluid operated counter","author":"Zilberfarb","year":"1967"}],"container-title":["Artificial Life"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/direct.mit.edu\/artl\/article-pdf\/28\/1\/96\/2028892\/artl_a_00358.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/direct.mit.edu\/artl\/article-pdf\/28\/1\/96\/2028892\/artl_a_00358.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,19]],"date-time":"2023-11-19T14:00:42Z","timestamp":1700402442000},"score":1,"resource":{"primary":{"URL":"https:\/\/direct.mit.edu\/artl\/article\/28\/1\/96\/110335\/Computation-by-Convective-Logic-Gates-and-Thermal"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"references-count":64,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,6,9]]},"published-print":{"date-parts":[[2022,6,9]]}},"URL":"https:\/\/doi.org\/10.1162\/artl_a_00358","relation":{},"ISSN":["1064-5462","1530-9185"],"issn-type":[{"value":"1064-5462","type":"print"},{"value":"1530-9185","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022]]},"published":{"date-parts":[[2022]]}}}