English

Engines of Parsimony: Part II; Performance Trade-offs for Communicating Reversible Computers

Statistical Mechanics 2021-12-02 v3

Abstract

In Part I of this series, the limits on the sustained performance of large reversible computers were investigated and found to scale as AV\sqrt{AV} where AA is the convex bounding surface area of the system and VV its internal volume, compared to AA for an irreversible computer. This analysis neglected to consider interactions between components of the system however, instead focussing on raw computational power. In this part we extend this analysis to consider synchronisation events such as communication between independent reversible processors subject to a limiting supply of free energy. It is found that, whilst asynchronous computation can proceed at a rate bλb\lambda, synchronisation events proceed at the much slower rate b2λ\sim b^2\lambda; in these rate expressions, λ\lambda is the gross transition rate for each processor and bA/V1b\sim\sqrt{A/V}\ll1 is the 'computational bias' measuring the net fraction of transitions which are successful. Whilst derived for Brownian reversible computers, this result applies to all forms of reversible computer, including Quantum computers. In fact this result is an upper bound, and one must choose the phase space geometry of the synchronisation events carefully to avoid even worse performance. In the limit of large computers, communication will therefore tend to freeze out as b0b\to0; if, however, one is willing to restrict the number of processors permitted to share state at any given time then this rate can be ameliorated and performance on par with asynchronous computation can be recovered.

Keywords

Cite

@article{arxiv.2011.04054,
  title  = {Engines of Parsimony: Part II; Performance Trade-offs for Communicating Reversible Computers},
  author = {Hannah Earley},
  journal= {arXiv preprint arXiv:2011.04054},
  year   = {2021}
}

Comments

40 pages, 7 figures; update citations