Massively parallel computing on an organic molecular layer
arXiv:1110.5844 · doi:10.1038/nphys1636
Abstract
Current computers operate at enormous speeds of ~10^13 bits/s, but their principle of sequential logic operation has remained unchanged since the 1950s. Though our brain is much slower on a per-neuron base (~10^3 firings/s), it is capable of remarkable decision-making based on the collective operations of millions of neurons at a time in ever-evolving neural circuitry. Here we use molecular switches to build an assembly where each molecule communicates-like neurons-with many neighbors simultaneously. The assembly's ability to reconfigure itself spontaneously for a new problem allows us to realize conventional computing constructs like logic gates and Voronoi decompositions, as well as to reproduce two natural phenomena: heat diffusion and the mutation of normal cells to cancer cells. This is a shift from the current static computing paradigm of serial bit-processing to a regime in which a large number of bits are processed in parallel in dynamically changing hardware.
25 pages, 6 figures
References in corpus (2)
Cited by in corpus (12)
- Solving mazes with memristors: a massively-parallel approach
- Scalable massively parallel computing using continuous-time data representation in nanoscale crossbar array
- Design and Construction of a Brain-Like Computer: A New Class of Frequency-Fractal Computing Using Wireless Communication in a Supramolecular Organic, Inorganic System
- Large-Scale Atomistic Simulations of Environmental Effects on the Formation and Properties of Molecular Junctions
- High Conductance Ratio in Molecular Optical Switching of Functionalized Nanoparticle Self-Assembled Nanodevices
- Vibrationally-mediated molecular transistors
- Cellular automaton supercolliders
- Vesicle computers: Approximating Voronoi diagram on Voronoi automata
- Excitable Delaunay triangulations
- Computation by Convective Logic Gates and Thermal Communication
- Terminating Distributed Construction of Shapes and Patterns in a Fair Solution of Automata
- Simple and Efficient Local Codes for Distributed Stable Network Construction