Adaptive Programming of Unconventional Nano-Architectures
John W. Lawson, David H. Wolpert
Abstract
Novel assembly processes for nanocircuits could present compelling alternatives to the detailed design and placement currently used for computers. The resulting architectures however may not be programmable by standard means. In this paper, nanocomputers with unconventional architectures are programmed using adaptive methods. The internals of the device are treated as a "black box" and programming is achieved by manipulating "control voltages". Learning algorithms are used to set the controls. As examples, logic gates and simple arithmetic circuits are implemented. Additionally, similar methods allow for reconfiguration of the devices, and makes them resistant to certain kinds of faults.
Create a lesson
Related papers
Temperature dependence of the charge density from first principles: application to the (222) forbidden reflection in silicon
Jean Paul Nery, Raveena Gupta, Olle Hellman et al.
Coupled anisotropic weak topological states and Floquet mixed-parity altermagnetism in two-dimensional Su-Schrieffer-Heeger models
Kunyuan Feng, Xibin Liu, Chenchen Liu et al.
Grain Boundary Phase Transitions Enable Diffusionless Climb of Disconnections
Md Sharier Nazim, Giacomo Po, Nikhil Chandra Admal
3D Cloud Component Analysis of Atomic Structures
Pai Li
Benchmarking of Fast and Interpretable UF Machine Learning Potentials
Pawan Prakash, Sam Dong, Richard G. Hennig
Grain-Boundary Premelting in High-Entropy Transition Metal Carbides
Marium M. Mou, Caleb Schenck, Samuel E. Daigle et al.