可逆计算

2021-03-01 02:12:47

跳转至导航跳转至搜索可逆计算是一种计算模型,其中计算过程在某种程度上是时间可逆的。在使用从抽象机的一种状态到另一种状态的确定性转换的计算模型中,可逆性的必要条件是,从(非零概率)状态到其后继项的映射关系必须是一对一的。可逆计算是非常规计算的一种形式。

为此,有两种特别重要的密切相关的可逆性类型:物理可逆性和逻辑可逆性。 [1]

如果该过程不会导致物理熵的增加,则该过程在物理上是可逆的。它是等熵的。有一种理想的电路设计风格表现出这种特性,被称为电荷恢复逻辑,绝热电路或绝热计算。尽管在实践中,没有平稳的物理过程可以完全物理地实现可逆或等熵的,但是在物理定律充分远离与未知外部环境相互作用的系统中,对于实现完美可逆性的接近程度没有已知的限制准确描述了系统的演变过程。

研究旨在实际实现可逆计算的技术的最大动机可能是,它们提供了超出kT ln的基本冯·诺伊曼-兰道尔极限[2]的计算机提高计算能效的唯一潜在途径。 (2)不可逆位操作消耗的能量。尽管Landauer的限制比2000年代的计算机能耗低了几百万倍,而2010年代则低了数千倍,[3]可逆计算的支持者认为,这在很大程度上可以归因于架构开销,有效地放大了Landauer& #39;在实际电路设计中受到限制,因此,如果不使用可逆计算原理,实际技术可能很难远远超出当前的能效水平。 [4]

正如IBM的Rolf Landauer最初提出的那样[5],为了使计算过程在物理上是可逆的,它也必须在逻辑上是可逆的。 Landauer原理是严格有效的观察,即对n位已知信息的遗忘擦除必须始终在热力学熵中产生nkT ln(2)的代价。如果将旧的计算状态映射到新的计算状态的转换函数是一对一的函数,则离散的确定性计算过程在逻辑上是可逆的。即,输出逻辑状态唯一地确定计算操作的输入逻辑状态。

对于不确定的计算过程(从概率性或随机性而言),旧状态与新状态之间的关系不是单值函数,并且获得物理可逆性所需的条件变得稍微弱一些,即大小随着计算的进行,平均可能不会减少给定集合的初始初始计算状态。

Landauer原理(以及热力学第二定律本身)也可以理解为物理学潜在可逆性的直接逻辑结果,正如一般的哈密顿力学公式和单位时间所反映的那样。 -量子力学的进化算子。

Warning: Can only detect less than 5000 characters

最大熵热力学–信息论在热力学和统计力学中的应用,关于热力学第二定律的不确定性解释

^贝鲁特,安托万;阿拉克(Arakelyan),阿尔塔克(Artak); Petrosyan,Artyom;塞尔吉奥(Cergio)Ciliberto;迪伦施耐德(Dillenschneider),拉乌尔(Raoul);埃里克·卢茨(2012年3月)。 Landauer的原理将信息与热力学联系起来的实验验证。自然。 483(7388):187–189。 Bibcode:2012Natur.483..187B。 doi:10.1038 / nature10872。 PMID 22398556。

^ Michael P. Frank,"通用可逆计算基金会,"将于2017年7月6日至7日在印度加尔各答举行的第9届可逆计算会议上发表。预印本位于https://cfwebprod.sandia.gov/cfdocs/CompResearch/docs/grc-rc17-preprint2.pdf。

^ Landauer,R.(1961年7月)。 "计算过程中的不可逆性和热量产生。 IBM研究与开发杂志。 5(3):183–191。 doi:10.1147 / rd.53.0183。

^ Lecerf(Y.):LogiqueMathématique:Machines de Turing可逆物。 《计算机科学学报》,257:2597--2600,1963年。

^ C. H. Bennett,"计算的逻辑可逆性,《 IBM研究与开发杂志》,第1卷。 17号1973年第6卷,第525-532页

^ Bennett,查尔斯H.(1982年12月)。 "计算的热力学-评论。国际理论物理杂志。 21(12):905-940。 Bibcode:1982IJTP ... 21..905B。 doi:10.1007 / BF02084158。

^ Rolf Drechsler,罗伯特·威勒。从真值表到编程语言:可逆电路设计的进展。国际多值逻辑研讨会,2011年。http://www.informatik.uni-bremen.de/agra/doc/konf/11_ismvl_reversible_circuit_design_tutorial.pdf

^ Saeedi,Mehdi;马可夫(Igor L.)(2013年2月1日)。 "可逆电路的合成与优化-调查。 ACM计算调查。 45(2):1-34。 arXiv:1110.2574。 doi:10.1145 / 2431211.2431220。

^ Rolf Drechsler和Robert Wille。可逆电路:新兴技术的最新成就和未来挑战。 VLSI设计和测试国际研讨会,2012年。http://www.informatik.uni-bremen.de/agra/doc/konf/2012_vdat_reversible_circuits_accompl_chall.pdf

^科恩,Eyal; Dolev,Shlomi;迈克尔·罗森布里特(2016年4月26日)。 "固有节能的可逆闸极和电路的全光学设计"。自然通讯。 7(1):11424. Bibcode:2016NatCo ... 711424C。 doi:10.1038 / ncomms11424。 PMC4853429。PMID27113510。

^ Ang,Y. S .; Yang,S.A .;张成;马Z. Ang L.K.(2017年)。合并Dirac锥体的Valleytronics:全电控谷值滤波器,阀门和通用可逆逻辑门。物理评论B. 96(24):245410. arXiv:1711.05906。 Bibcode:2017PhRvB..96x5410A。 doi:10.1103 / PhysRevB.96.245410。

丹宁,彼得;刘易斯·泰德(2017)。 "可以向后运行的计算机。美国科学家。 105(5):270。doi:10.1511 / 2017.105.5.270。

兰格(Klaus-Jörn);皮埃尔·麦肯齐(McKenzie);塔普·阿兰(2000年4月)。 "可逆空间等于确定性空间"。计算机与系统科学学报。 60(2):354–367。 doi:10.1006 / jcss.1999.1672。

维坦尼·保罗(2005)。 "可逆计算中的时间,空间和能量。 第二届计算前沿会议论文集-CF' 05。 p。 435. doi:10.1145 / 1062261.1062335。 书号1595930191。