Bespoke Physics for Living Technology

In the physics of the natural world, basic tasks of life, such as homeostasis and reproduction, are extremely complex operations, requiring the coordination of billions of atoms even in simple cases. By contrast, artificial living organisms can be implemented in computers using relatively few bits, and copying a data structure is trivial. Of course, the physical overheads of the computers themselves are huge, but since their programmability allows digital “laws of physics” to be tailored like a custom suit, deploying living technology atop an engineered computational substrate might be as or more effective than building directly on the natural laws of physics, for a substantial range of desirable purposes. This article suggests basic criteria and metrics for bespoke physics computing architectures, describes one such architecture, and offers data and illustrations of custom living technology competing to reproduce while collaborating on an externally useful computation.

[1]  Wolfgang Banzhaf,et al.  Artificial ChemistriesA Review , 2001, Artificial Life.

[2]  Scott O. Bradner,et al.  Key words for use in RFCs to Indicate Requirement Levels , 1997, RFC.

[3]  David H. Ackley,et al.  Pursue Robust Indefinite Scalability , 2011, HotOS.

[4]  Barry McMullin,et al.  Rediscovering Computational Autopoiesis , 1997 .

[5]  José L. Marroquín,et al.  Stochastic cellular automata with Gibbsian invariant measures , 1991, IEEE Trans. Inf. Theory.

[6]  Franck Cappello,et al.  Toward Exascale Resilience , 2009, Int. J. High Perform. Comput. Appl..

[7]  S. Giovannoni,et al.  Cultivation of the ubiquitous SAR11 marine bacterioplankton clade , 2002, Nature.

[8]  D. Endy,et al.  Refinement and standardization of synthetic biological parts and devices , 2008, Nature Biotechnology.

[9]  E. Wigner Events, Laws of Nature, and Invariance Principles. , 1964, Science.

[10]  H. Maturana,et al.  Autopoiesis: the organization of living systems, its characterization and a model. , 1974, Currents in modern biology.

[11]  C. Langton An Evolutionary Approach to Synthetic Biology: Zen and the Art of Creating Life , 1997 .

[12]  S. Kauffman Autocatalytic sets of proteins. , 1986 .

[13]  S. Kauffman Metabolic stability and epigenesis in randomly constructed genetic nets. , 1969, Journal of theoretical biology.

[14]  Christian F. Tschudin,et al.  An Artificial Chemistry for Networking , 2008, BIOWIRE.

[15]  David H. Ackley,et al.  A Movable Architecture for Robust Spatial Computing , 2013, Comput. J..

[16]  R. Feynman There’s plenty of room at the bottom , 2011 .

[17]  Darko Stefanovic,et al.  A deoxyribozyme-based molecular automaton , 2003, Nature Biotechnology.

[18]  David G. Green,et al.  Ordered asynchronous processes in multi-agent systems , 2005 .

[19]  John S. McCaskill,et al.  Living Technology: Exploiting Life's Principles in Technology , 2010, Artificial Life.

[20]  Liviu Iftode,et al.  Spatial programming using smart messages: design and implementation , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[21]  W. Fontana,et al.  “The arrival of the fittest”: Toward a theory of biological organization , 1994 .

[22]  Jean-Louis Giavitto,et al.  06361 Executive Report -- Computing Media Languages for Space-Oriented Computation , 2007, Computing Media and Languages for Space-Oriented Computation.

[23]  John S. McCaskill,et al.  Introduction to Recent Developments in Living Technology , 2013, Artificial Life.

[24]  André DeHon,et al.  Reconfigurable architectures for general-purpose computing , 1996 .

[25]  P. P. Chaudhuri,et al.  A Survey on Cellular Automata ∗ , 2003 .

[26]  Bruce J. MacLennan,et al.  Field Computation: A Theoretical Framework for Massively Parallel Analog Computation Parts I -- IV , 1990 .

[27]  Jacob Beal,et al.  Programming Manifolds , 2007, Computing Media and Languages for Space-Oriented Computation.

[28]  Howard Hunt Pattee,et al.  Artificial Life Needs a Real Epistemology , 1995 .

[29]  Steen Rasmussen,et al.  Protocells : bridging nonliving and living matter , 2008 .

[30]  Franco Zambonelli,et al.  Programming pervasive and mobile computing applications: The TOTA approach , 2009, TSEM.

[31]  KURT H. WOLFF This, Yes!1 , 2004 .

[32]  Steen Rasmussen,et al.  Lattice Molecular Automaton (LMA): A Physico-Chemical Simulation System for Constructive Molecular Dynamics , 1996 .

[33]  J. Sellers,et al.  Walking with myosin V. , 2006, Current opinion in cell biology.

[34]  Richard P. Feynman There's plenty of room at the bottom [data storage] , 1992, Journal of Microelectromechanical Systems.