Papers
Topics
Authors
Recent
2000 character limit reached

Mechanical Computing Systems Using Only Links and Rotary Joints (1801.03534v2)

Published 10 Jan 2018 in cs.ET and cs.AR

Abstract: A new model for mechanical computing is demonstrated that requires only two basic parts: links and rotary joints. These basic parts are combined into two main higher level structures: locks and balances, which suffice to create all necessary combinatorial and sequential logic required for a Turing-complete computational system. While working systems have yet to be implemented using this new approach, the mechanical simplicity of the systems described may lend themselves better to, e.g., microfabrication, than previous mechanical computing designs. Additionally, simulations indicate that if molecular-scale implementations could be realized, they would be far more energy-efficient than conventional electronic computers.

Citations (36)

Summary

This paper introduces a novel model for mechanical computing that utilizes a minimalistic architecture, relying solely on two fundamental components: links and rotary joints. The authors demonstrate that these components, when organized into structures termed "locks" and "balances," provide the necessary combinatorial and sequential logic to achieve Turing completeness—a hallmark of general-purpose computing systems.

Summary of Key Concepts

  • Links and Rotary Joints: Links are rigid, truss-like structures, while rotary joints facilitate rotational movement within a single plane. Together, these elements eliminate the need for clutch-like mechanisms, simplifying mechanical computing system design.
  • Locks and Balances: Two higher-level structures, locks and balances, are crafted from links and rotary joints. These form the backbone of the mechanical logic system, enabling the construction of standard logic gates and memory mechanisms. Locks effectively use their components to prevent certain movements, aiding in logic implementation. Balances play a key role in decision-making processes, akin to signal routing in electronic systems.
  • Turing-Complete Systems: The paper argues that the combination of universal combinatorial logic (such as NAND gates) and sequential logic can result in a Turing-complete system. The authors provide detailed diagrams and simulations to support the viability of mechanical implementations of various logic functions.

Implications

The implications of deploying such mechanically simplified computing systems are significant. This architecture presents a potential route to embedding computational systems where traditional electronics are impractical, such as environments with extreme temperatures or radiation. Moreover, the energy-efficient nature of mechanical computation at the molecular scale offers a promising alternative to CMOS technology, potentially reducing the energy footprint of computing systems.

Future Developments

The research opens avenues for further exploration in several domains:

  1. Microfabrication: Due to the reduced complexity and variety of components required, microfabrication techniques could leverage this architecture for creating small-scale computing devices. MEMS and NEMS processes could feasibly implement lock and balance structures using flexures instead of more complex mechanical joints.
  2. Molecular Scale Implementations: At nanoscales, molecular components such as covalently bonded nanotubes could serve as links, with single bonds acting as rotary joints. Such designs could yield computing devices with minimal energy dissipation, outperforming conventional microelectronics in specific applications.
  3. Reversible Computing: The paper discusses reversible computing, highlighting that its fundamental principles can be achieved mechanically using the proposed architecture. Reversible computing could drastically lower energy consumption, aligning with theoretical advancements and experimental validations of minimal energy dissipation per operation.

Conclusion

The mechanical computing paradigm introduced in the paper, dependent solely on links and rotary joints, represents a significant simplification compared to existing mechanical computing designs. Its potential applications in energy-efficient, robust computing—particularly at small scales—add value to alternatives to conventional semiconductor architecture. Ongoing developments in fields like atomically precise manufacturing might harness these innovations, pushing boundaries of what mechanical computation can accomplish.

Whiteboard

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 3 tweets with 14 likes about this paper.