In-memory mechanical computing.
basic_science · Level V
Where this comes from
- Record sourced from PubMed, PMID 37626088.
- Also identified by DOI 10.1038/s41467-023-40989-1 and PMC identifier 10457397.
- Licence recorded as CC BY.
- The licence permits redistribution, so the abstract is shown in full and the full text is available from the publisher.
Abstract
Mechanical computing requires matter to adapt behavior according to retained knowledge, often through integrated sensing, actuation, and control of deformation. However, inefficient access to mechanical memory and signal propagation limit mechanical computing modules. To overcome this, we developed an in-memory mechanical computing architecture where computing occurs within the interaction network of mechanical memory units. Interactions embedded within data read-write interfaces provided function-complete and neuromorphic computing while reducing data traffic and simplifying data exchange. A reprogrammable mechanical binary neural network and a mechanical self-learning perceptron were demonstrated experimentally in 3D printed mechanical computers, as were all 16 logic gates and truth-table entries that are possible with two inputs and one output. The in-memory mechanical computing architecture enables the design and fabrication of intelligent mechanical systems.