{"id":268708,"date":"2025-10-01T08:30:28","date_gmt":"2025-10-01T08:30:28","guid":{"rendered":"https:\/\/www.europesays.com\/us\/268708\/"},"modified":"2025-10-01T08:30:28","modified_gmt":"2025-10-01T08:30:28","slug":"increasing-the-clock-speed-of-a-thermodynamic-computer-by-adding-noise","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/us\/268708\/","title":{"rendered":"Increasing the clock speed of a thermodynamic computer by adding noise"},"content":{"rendered":"<p>We consider a thermodynamic computer composed of N units with real-valued scalar amplitudes Si. Amplitudes could represent physical distances, if units are realized mechanically<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 8\" title=\"Dago, S., Pereda, J., Barros, N., Ciliberto, S. &amp; Bellon, L. Information and thermodynamics: fast and precise approach to Landauer&#x2019;s bound in an underdamped micromechanical oscillator. Phys. Rev. Lett. 126, 170601 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR8\" id=\"ref-link-section-d147004332e417\" target=\"_blank\" rel=\"noopener\">8<\/a>, or voltage states, if realized by RLC circuits<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 16\" title=\"Aifer, M., Donatella, K., Gordon, MaxHunter, Duffield, S., Ahle, T., Simpson, D., Crooks, G. &amp; Coles, P. J. Thermodynamic linear algebra. npj Unconv. Comput. 1, 13 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR16\" id=\"ref-link-section-d147004332e421\" target=\"_blank\" rel=\"noopener\">16<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Melanson, D., Abu Khater, M., Aifer, M., Donatella, K., Hunter Gordon, M., Ahle, T., Crooks, G., Martinez, A. J., Sbahi, F. &amp; Coles, P. J. Thermodynamic computing system for AI applications. Nat. Commun. 16, 3757 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR17\" id=\"ref-link-section-d147004332e424\" target=\"_blank\" rel=\"noopener\">17<\/a>, or phases, if realized by Josephson junctions<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 23\" title=\"Ray, K. J. &amp; Crutchfield, J. P. Gigahertz sub-Landauer momentum computing. Phys. Rev. Appl. 19, 014049 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR23\" id=\"ref-link-section-d147004332e428\" target=\"_blank\" rel=\"noopener\">23<\/a>. The basic clock speed of the thermodynamic computer is then set by the characteristic time constants of these devices, roughly milliseconds, microseconds, or nanoseconds, respectively. Units interact via a potential V(<b>S<\/b>), which in existing thermodynamic computers consists of pairwise couplings between units<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 16\" title=\"Aifer, M., Donatella, K., Gordon, MaxHunter, Duffield, S., Ahle, T., Simpson, D., Crooks, G. &amp; Coles, P. J. Thermodynamic linear algebra. npj Unconv. Comput. 1, 13 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR16\" id=\"ref-link-section-d147004332e439\" target=\"_blank\" rel=\"noopener\">16<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Melanson, D., Abu Khater, M., Aifer, M., Donatella, K., Hunter Gordon, M., Ahle, T., Crooks, G., Martinez, A. J., Sbahi, F. &amp; Coles, P. J. Thermodynamic computing system for AI applications. Nat. Commun. 16, 3757 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR17\" id=\"ref-link-section-d147004332e442\" target=\"_blank\" rel=\"noopener\">17<\/a>.<\/p>\n<p>Units evolve according to the overdamped Langevin dynamics<\/p>\n<p>$${\\dot{S}}_{i}=-\\mu \\frac{\\partial V({\\boldsymbol{S}})}{\\partial {S}_{i}}+\\sqrt{2\\mu {k}_{{\\rm{B}}}T}\\,{\\eta }_{i}(t).$$<\/p>\n<p>\n                    (1)\n                <\/p>\n<p>Here \u03bc, the mobility, sets the time constant of the computer. For the thermodynamic computers described in refs. <a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 16\" title=\"Aifer, M., Donatella, K., Gordon, MaxHunter, Duffield, S., Ahle, T., Simpson, D., Crooks, G. &amp; Coles, P. J. Thermodynamic linear algebra. npj Unconv. Comput. 1, 13 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR16\" id=\"ref-link-section-d147004332e601\" target=\"_blank\" rel=\"noopener\">16<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Melanson, D., Abu Khater, M., Aifer, M., Donatella, K., Hunter Gordon, M., Ahle, T., Crooks, G., Martinez, A. J., Sbahi, F. &amp; Coles, P. J. Thermodynamic computing system for AI applications. Nat. Commun. 16, 3757 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR17\" id=\"ref-link-section-d147004332e604\" target=\"_blank\" rel=\"noopener\">17<\/a>, which are realized by RLC circuits, 1\/\u03bc \u221d RC ~ 1 microsecond. The combination kBT is the thermal energy scale\u2014kB is Boltzmann\u2019s constant and T is temperature\u2014and \u03b7 is a Gaussian white noise with zero mean, \u3008\u03b7i(t)\u3009\u2009=\u20090, and covariance \\(\\langle {\\eta }_{i}(t){\\eta }_{j}({t}^{{\\prime} })\\rangle ={\\delta }_{ij}\\delta (t-{t}^{{\\prime} })\\). The Kronecker delta \u03b4ij indicates the independence of different noise components, and the Dirac delta \\(\\delta (t-{t}^{{\\prime} })\\) indicates the absence of time correlations. The noise \u03b7 represents the thermal fluctuations inherent to the system. We consider the interaction V(<b>S<\/b>) and the noise \u03b7 to specify the program of the thermodynamic computer.<\/p>\n<p>Now say that we have a thermodynamic computer program (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) whose dynamics is slow, and so takes a long time to run (and to equilibrate, if that is our goal). The most direct way to speed up the computer is to increase the mobility parameter \u03bc, which sets the computer\u2019s time constant. However, for RLC circuits we do not have unlimited freedom to do this, and timescales much shorter than microseconds are difficult to arrange.<\/p>\n<p>An alternative is to consider running an accelerated computer program whose solution is identical to that of the original program but which takes less time to run. We can construct such a program as follows. Rescale the interaction term V(<b>S<\/b>) by a factor \u03bb\u2009\u2265\u20091\u2014which can be done by uniformly rescaling the computer\u2019s coupling constants, no matter how high-order in <b>S<\/b> is the potential\u2014and introduce to the system an additional source of Gaussian white noise. Noise can be injected in a controlled way into thermodynamic computers<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Melanson, D., Abu Khater, M., Aifer, M., Donatella, K., Hunter Gordon, M., Ahle, T., Crooks, G., Martinez, A. J., Sbahi, F. &amp; Coles, P. J. Thermodynamic computing system for AI applications. Nat. Commun. 16, 3757 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR17\" id=\"ref-link-section-d147004332e868\" target=\"_blank\" rel=\"noopener\">17<\/a>, single-molecule experiments<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 24\" title=\"Chupeau, M., Besga, B., Gu&#x17E;ry-Odelin, D., Trizac, E., Petrosyan, A. &amp; Ciliberto, S. Thermal bath engineering for swift equilibration. Phys. Rev. E 98, 010104 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR24\" id=\"ref-link-section-d147004332e873\" target=\"_blank\" rel=\"noopener\">24<\/a>, and information engines<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 25\" title=\"Saha, T. K., Ehrich, J., Gavrilov, Mom&#x10D;ilo, Still, S., Sivak, D. A. &amp; Bechhoefer, J. Information engine in a nonequilibrium bath. Phys. Rev. Lett. 131, 057101 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR25\" id=\"ref-link-section-d147004332e877\" target=\"_blank\" rel=\"noopener\">25<\/a>. If the new noise has variance \u03c32 then the new program is described by the equation<\/p>\n<p>$${\\dot{S}}_{i}=-\\mu \\frac{\\partial [\\lambda V({\\boldsymbol{S}})]}{\\partial {S}_{i}}+\\sqrt{2\\mu {k}_{{\\rm{B}}}T}\\,{\\eta }_{i}(t)+\\sigma {\\zeta }_{i}(t),$$<\/p>\n<p>\n                    (2)\n                <\/p>\n<p>where \u3008\u03b6i(t)\u3009\u2009=\u20090 and \\(\\langle {\\zeta }_{i}(t){\\zeta }_{j}({t}^{{\\prime} })\\rangle ={\\delta }_{ij}\\delta (t-{t}^{{\\prime} })\\). The added noise \u03b6 can be thermal (from a different heat bath) or athermal in nature, provided that it is Gaussian and has no temporal correlations. Eq. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) assumes that the mobility \u03bc is the same for all units. In the case of RLC circuit-based thermodynamic computers, this corresponds to all internal resistances Ri being equal (see e.g., Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Fig1\" target=\"_blank\" rel=\"noopener\">1<\/a> of ref. <a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Melanson, D., Abu Khater, M., Aifer, M., Donatella, K., Hunter Gordon, M., Ahle, T., Crooks, G., Martinez, A. J., Sbahi, F. &amp; Coles, P. J. Thermodynamic computing system for AI applications. Nat. Commun. 16, 3757 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR17\" id=\"ref-link-section-d147004332e1235\" target=\"_blank\" rel=\"noopener\">17<\/a>). This assumption does not constrain the computer\u2019s expressive power, because its computational ability is set by the programmable inter-unit couplings V(<b>S<\/b>), not by the individual mobilities of each unit.<\/p>\n<p>The two noise terms in (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ2\" target=\"_blank\" rel=\"noopener\">2<\/a>) constitute an effective Gaussian white noise<\/p>\n<p>$$\\sqrt{2\\mu {k}_{{\\rm{B}}}T+{\\sigma }^{2}}\\,{\\xi }_{i}(t),$$<\/p>\n<p>\n                    (3)\n                <\/p>\n<p>where \u3008\u03bei(t)\u3009\u2009=\u20090 and \\(\\langle {\\xi }_{i}(t){\\xi }_{j}({t}^{{\\prime} })\\rangle ={\\delta }_{ij}\\delta (t-{t}^{{\\prime} })\\). If we set<\/p>\n<p>$${\\sigma }^{2}=2\\mu {k}_{{\\rm{B}}}T(\\lambda -1),$$<\/p>\n<p>\n                    (4)\n                <\/p>\n<p>then Eq. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ2\" target=\"_blank\" rel=\"noopener\">2<\/a>) can be written<\/p>\n<p>$${\\dot{S}}_{i}=-\\tilde{\\mu }\\frac{\\partial V({\\boldsymbol{S}})}{\\partial {S}_{i}}+\\sqrt{2\\tilde{\\mu }{k}_{{\\rm{B}}}T}\\,{\\xi }_{i}(t),$$<\/p>\n<p>\n                    (5)\n                <\/p>\n<p>where \\(\\tilde{\\mu }\\equiv \\lambda \\mu\\). Eq. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ5\" target=\"_blank\" rel=\"noopener\">5<\/a>) is Eq. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) with mobility parameter rescaled by a factor \u03bb\u2009\u2265\u20091 (the correlations of \u03b7 and \u03be are the same). Thus, the accelerated computer program (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ2\" target=\"_blank\" rel=\"noopener\">2<\/a>) and (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ4\" target=\"_blank\" rel=\"noopener\">4<\/a>) runs the original computer program (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) but with the clock speed increased by a factor of \u03bb\u2009\u2265\u20091. (A similar effect could be achieved by rescaling V \u2192 \u03bbV and increasing temperature T \u2192 \u03bbT, but we assume that scaling temperature is less practical than adding an external source of noise.)<\/p>\n<p>Another way to understand this result is to rescale time t \u2192 \u03bbt in (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>): the result is Eq. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ5\" target=\"_blank\" rel=\"noopener\">5<\/a>). Put another way, Eq. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ5\" target=\"_blank\" rel=\"noopener\">5<\/a>) can be written as Eq. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) with a modified definition of time. That is, the thermodynamics of the modified program is exactly the same as the original program: the energy barriers may be higher, but the noise is proportionally larger. As a result, the modified system evolves across this landscape in exactly the way the original system would, and samples the same equilibrium distribution. The difference is that the modified system has a redefined scale of time, and reaches its destination sooner.<\/p>\n<p>For this reason the clock-rescaling trick will also work with thermodynamic computers that do calculations out of equilibrium<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 26\" title=\"Casert, C. &amp; Whitelam, S. Learning protocols for the fast and efficientcontrol of active matter. Nat. Comm. 15, 9128 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR26\" id=\"ref-link-section-d147004332e1843\" target=\"_blank\" rel=\"noopener\">26<\/a>: the dynamical ensembles of (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) and (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ5\" target=\"_blank\" rel=\"noopener\">5<\/a>) are identical, whether in or out of equilibrium. It will also work with arbitrary nonlinear interactions \\({J}_{1\\ldots N}{S}_{1}^{{n}_{1}}\\ldots {S}_{N}^{{n}_{N}}\\), because under the rescaling J1\u2026N \u2192 \u03bbJ1\u2026N (and the addition of noise in the correct proportion), the modified Langevin equation looks like the original Langevin equation with a rescaled time coordinate.<\/p>\n<p>To illustrate this clock-acceleration procedure, we consider a classical digital simulation of the matrix inversion program of refs. <a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 16\" title=\"Aifer, M., Donatella, K., Gordon, MaxHunter, Duffield, S., Ahle, T., Simpson, D., Crooks, G. &amp; Coles, P. J. Thermodynamic linear algebra. npj Unconv. Comput. 1, 13 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR16\" id=\"ref-link-section-d147004332e1968\" target=\"_blank\" rel=\"noopener\">16<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Melanson, D., Abu Khater, M., Aifer, M., Donatella, K., Hunter Gordon, M., Ahle, T., Crooks, G., Martinez, A. J., Sbahi, F. &amp; Coles, P. J. Thermodynamic computing system for AI applications. Nat. Commun. 16, 3757 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR17\" id=\"ref-link-section-d147004332e1971\" target=\"_blank\" rel=\"noopener\">17<\/a>. Here, the computer\u2019s degrees of freedom possess the bilinear pairwise interaction<\/p>\n<p>$$V({\\boldsymbol{S}})=\\sum _{\\langle ij\\rangle }{J}_{ij}{S}_{i}{S}_{j},$$<\/p>\n<p>\n                    (6)\n                <\/p>\n<p>where the sum runs over all distinct pairs of interactions. We choose an interaction matrix Jij that is symmetric and positive definite, and so has N(N\u2009+\u20091)\/2 distinct entries and all eigenvalues non-negative. This interaction is shown schematically in the inset of Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Fig1\" target=\"_blank\" rel=\"noopener\">1<\/a>a. In thermal equilibrium, the probability distribution of the computer\u2019s degrees of freedom is \\({\\rho }_{0}({\\boldsymbol{S}})={{\\rm{e}}}^{-\\beta V({\\boldsymbol{S}})}\/\\int\\,{\\rm{d}}{{\\boldsymbol{S}}}^{{\\prime} }{{\\rm{e}}}^{-\\beta V({{\\boldsymbol{S}}}^{{\\prime} })}\\), where \u03b2\u22121 \u2261 kBT, and so for the choice (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ6\" target=\"_blank\" rel=\"noopener\">6<\/a>) we have \\({\\langle {S}_{i}\\rangle }_{0}=0\\) and<\/p>\n<p>$${\\langle {S}_{i}{S}_{j}\\rangle }_{0}={\\beta }^{-1}{({J}^{-1})}_{ij}.$$<\/p>\n<p>\n                    (7)\n                <\/p>\n<p>Here, the brackets \u3008\u22c5\u30090 denote a thermal average, and \\({({J}^{-1})}_{ij}\\) denotes the elements of the inverse of the matrix J. Thus, we can invert the matrix J by sampling the thermal fluctuations, specifically the two-point correlations, of the units <b>S<\/b> in thermal equilibrium.<\/p>\n<p><b id=\"Fig1\" class=\"c-article-section__figure-caption\" data-test=\"figure-caption-text\">Fig. 1: Classical digital simulation of a thermodynamic computer program for matrix inversion<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 16\" title=\"Aifer, M., Donatella, K., Gordon, MaxHunter, Duffield, S., Ahle, T., Simpson, D., Crooks, G. &amp; Coles, P. J. Thermodynamic linear algebra. npj Unconv. Comput. 1, 13 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR16\" id=\"ref-link-section-d147004332e2494\" target=\"_blank\" rel=\"noopener\">16<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Melanson, D., Abu Khater, M., Aifer, M., Donatella, K., Hunter Gordon, M., Ahle, T., Crooks, G., Martinez, A. J., Sbahi, F. &amp; Coles, P. J. Thermodynamic computing system for AI applications. Nat. Commun. 16, 3757 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR17\" id=\"ref-link-section-d147004332e2497\" target=\"_blank\" rel=\"noopener\">17<\/a>.<\/b><a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s44335-025-00038-0\/figures\/1\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig1\" src=\"https:\/\/www.europesays.com\/us\/wp-content\/uploads\/2025\/10\/44335_2025_38_Fig1_HTML.png\" alt=\"figure 1\" loading=\"lazy\" width=\"685\" height=\"328\"\/><\/a><\/p>\n<p><b>a<\/b> Probability distribution of the reciprocal of the smallest eigenvalue for 107 4\u2009\u00d7\u20094 symmetric positive definite matrices J. The values associated with the matrices J1 and J2 are marked by dots. Inset: schematic of the 4-unit thermodynamic computer used to estimate the inverses of J1 and J2, comprising 4 units and 10 connections. <b>b<\/b> Error E1 [Eq. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ9\" target=\"_blank\" rel=\"noopener\">9<\/a>)] in the estimate for \\({J}_{1}^{-1}\\) using the computer program (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) run for time tf; here and subsequently we state times in units of \u03bc\u22121. The program is run ns\u2009=\u2009104 times, from which the averages \u3008SiSj\u3009 are calculated. <b>c<\/b> The same for the matrix \\({J}_{2}^{-1}\\). Note that the horizontal scales in <b>b<\/b>, <b>c<\/b> are different. <b>d<\/b>, <b>e<\/b> Estimates of the 10 distinct elements of \\({J}_{1}^{-1}\\) and \\({J}_{2}^{-1}\\), indexed by k, for the program times tf indicated. Note that the vertical axes in <b>d<\/b>, <b>e<\/b> have different scales.<\/p>\n<p>We consider the case N\u2009=\u20094. In Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Fig1\" target=\"_blank\" rel=\"noopener\">1<\/a>a we show the probability distribution P of the reciprocal of the smallest eigenvalue \\({\\alpha }_{\\min }\\) for 107 symmetric positive-definite 4\u2009\u00d7\u20094 matrices J. These matrices were generated by first constructing random symmetric matrices B, where each distinct lower-triangular element (including the diagonal) was drawn from a Gaussian distribution with zero mean and standard deviation 0.1. We then formed the matrix A\u2009=\u2009BBT, which is guaranteed to be symmetric and positive definite. To ensure that all pairwise interaction strengths in the thermodynamic computer were of order kBT or larger, we normalized the resulting matrix by dividing all its elements by the magnitude of the smallest (in absolute value) element of A, yielding the matrix \u03b2J. This normalization step was arbitrary and used solely for convenience. The matrix \u03b2J is guaranteed to be positive definite, and so all its eigenvalues are positive (note that individual elements of the matrix can still be negative).<\/p>\n<p>The reciprocal of the smallest eigenvalue of the matrix J provides a rough estimate of the slowest relaxation timescale of the thermodynamic computer governed by Eq. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>), when J appears in (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ6\" target=\"_blank\" rel=\"noopener\">6<\/a>). The relaxation of Langevin systems with a quadratic potential can be decomposed into modes corresponding to the eigenvectors of J. Each mode relaxes exponentially, with a rate proportional to the corresponding eigenvalue<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 27\" title=\"Gardiner, C. W. Stochastic Methods: A Handbook for the Natural and Social Sciences, 4th ed. (Springer, 2009)\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR27\" id=\"ref-link-section-d147004332e2843\" target=\"_blank\" rel=\"noopener\">27<\/a>. The slowest mode, therefore, relaxes on a timescale inversely proportional to the smallest eigenvalue of J, making its reciprocal a useful proxy for the overall equilibration time. We chose two matrices, J1 and J2, whose reciprocal smallest eigenvalues are 0.011 and 0.239, respectively. Based on this metric, we expect the program defined by J2 to require at least an order of magnitude more time to equilibrate than the one defined by J1. We shall see that this expectation is borne out in a qualitative sense, although the smallest eigenvalue is not a precise predictor of the equilibration time for two-point correlations.<\/p>\n<p>The matrix \u03b2J1 is<\/p>\n<p>$$\\beta {J}_{1}=\\left(\\begin{array}{cccc}33.4484&amp;-2.13458&amp;-27.2213&amp;-13.3774\\\\ -2.13458&amp;91.0349&amp;1&amp;6.58694\\\\ -27.2213&amp;1&amp;78.3708&amp;-12.075\\\\ -13.3774&amp;6.58694&amp;-12.075&amp;55.602\\end{array}\\right),$$<\/p>\n<p>and its inverse is<\/p>\n<p>$${\\beta }^{-1}{J}_{1}^{-1}=1{0}^{-3}\\left(\\begin{array}{cccc}54.806&amp;-0.253332&amp;21.8054&amp;17.9513\\\\ -0.253332&amp;11.0905&amp;-0.456606&amp;-1.47396\\\\ 21.8054&amp;-0.456606&amp;21.8886&amp;10.0538\\\\ 17.9513&amp;-1.47396&amp;10.0538&amp;24.6619\\end{array}\\right).$$<\/p>\n<p>The matrix \u03b2J2 is<\/p>\n<p>$$\\beta {J}_{2}=\\left(\\begin{array}{cccc}1.18752&amp;1&amp;1.00191&amp;1.08641\\\\ 1&amp;1.102484&amp;1.02245&amp;1.01064\\\\ 1.00191&amp;1.02245&amp;1.06828&amp;1.03442\\\\ 1.08641&amp;1.01064&amp;1.03442&amp;1.07344\\end{array}\\right),$$<\/p>\n<p>and its inverse is<\/p>\n<p>$${\\beta }^{-1}{J}_{2}^{-1}=\\left(\\begin{array}{cccc}16.9091&amp;-1.08542&amp;11.3872&amp;-27.0648\\\\ -1.08542&amp;8.37908&amp;-6.37593&amp;-0.646175\\\\ 11.3872&amp;-6.37593&amp;25.497&amp;-30.092\\\\ -27.0648&amp;-0.646175&amp;-30.092&amp;57.9299\\end{array}\\right).$$<\/p>\n<p>For ease of display, the matrix elements above are shown to not more than 6 significant figures.<\/p>\n<p>We begin with the units of the thermodynamic computer set to zero, <b>S<\/b>\u2009=\u2009<b>0<\/b> (in thermal equilibrium we have \u3008<b>S<\/b>\u30090\u2009=\u2009<b>0<\/b>). We run the program (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) for time tf, and then record the value of all distinct pairwise products SiSj. To carry out these simulations we used the first-order Euler discretization of (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>),<\/p>\n<p>$${S}_{i}(t+\\Delta t)={S}_{i}(t)-\\mu \\Delta t\\frac{\\partial V({\\boldsymbol{S}})}{\\partial {S}_{i}}+\\sqrt{2\\mu \\Delta t{k}_{{\\rm{B}}}T}\\,X,$$<\/p>\n<p>\n                    (8)\n                <\/p>\n<p>where \u0394t\u2009=\u200910\u22124\u03bc\u22121 is the time step and \\(X \\sim {\\mathcal{N}}(0,1)\\) is a Gaussian random number with zero mean and unit variance. We set T\u2009=\u20091 in numerical simulations, but retain \u03b2 in equations for clarity. Our simulation model runs on a conventional digital computer; when realized in hardware, the thermodynamic computer program runs automatically, driven only by thermal fluctuations.<\/p>\n<p>We then reset the units of the computer to zero, and repeat the process, obtaining ns\u2009=\u2009104 sets of measurements in all. On a single device an alternative would be to run one long trajectory and sample periodically (note that the resetting procedure could be run in parallel, if many devices are available). Using all ns\u2009=\u2009104 samples, we compute the average \u3008SiSj\u3009 of all distinct pairwise products. If tf is long enough for the computer to come to equilibrium, then \\(\\langle {S}_{i}{S}_{j}\\rangle \\approx {\\langle {S}_{i}{S}_{j}\\rangle }_{0}\\) (for sufficiently large ns), and these measurements will allow us to recover the inverse of the relevant matrix via Eq. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ7\" target=\"_blank\" rel=\"noopener\">7<\/a>).<\/p>\n<p>As a measure of the error E in the thermodynamic computer\u2019s estimate of the elements \\({\\beta }^{-1}{({J}^{-1})}_{ij}\\) we use the Frobenius norm<\/p>\n<p>$$E=\\sqrt{\\sum _{i,j}{\\left[\\langle {S}_{i}{S}_{j}\\rangle -{\\beta }^{-1}{({J}^{-1})}_{ij}\\right]}^{2}}.$$<\/p>\n<p>\n                    (9)\n                <\/p>\n<p>In Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Fig1\" target=\"_blank\" rel=\"noopener\">1<\/a>b we show the error E1 in the estimate of the inverse \\({J}_{1}^{-1}\\), upon using the matrix J1 in (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ6\" target=\"_blank\" rel=\"noopener\">6<\/a>) and running the program (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) for time tf (in units of \u03bc\u22121; subsequently, we will omit the units \u03bc\u22121 when discussing timescales). For each run time, ns\u2009=\u2009104 samples are collected. The plot indicates that thermodynamic equilibrium is attained on timescales tf\u2009\u2273\u20090.2.<\/p>\n<p>In Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Fig1\" target=\"_blank\" rel=\"noopener\">1<\/a>c we show the corresponding plot for the matrix J2. In this case, equilibrium is attained for run times tf\u2009\u2273\u2009200, meaning that the run times for inverting the matrices J1 and J2 differ by about three orders of magnitude. The origin of this difference can be understood from the relative scales of the matrix elements involved: J1 encodes a thermodynamic driving force of order 10s of kBT (leading to rapid changes of <b>S<\/b>), and the associated equilibrium fluctuations of the units <b>S<\/b> are on the scale of 10\u22122 (which take little time to establish). By contrast, J2 encodes a thermodynamic driving force of order kBT (leading to slower changes of <b>S<\/b>), and some of the associated equilibrium fluctuations are of order 10 in magnitude (which take more time to establish).<\/p>\n<p>In Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Fig1\" target=\"_blank\" rel=\"noopener\">1<\/a>d, e we show the thermodynamic computer\u2019s estimate of the 10 distinct matrix elements (indexed by the variable k) of \\({J}_{1}^{-1}\\) (panel (d)) and \\({J}_{2}^{-1}\\) (panel (e)), for the indicated times, upon collecting ns\u2009=\u2009104 samples. An accurate estimate of \\({J}_{2}^{-1}\\) requires times in excess of 200, or of order 0.1\u2009ms for the clock speed of the thermodynamic computer of refs. <a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 16\" title=\"Aifer, M., Donatella, K., Gordon, MaxHunter, Duffield, S., Ahle, T., Simpson, D., Crooks, G. &amp; Coles, P. J. Thermodynamic linear algebra. npj Unconv. Comput. 1, 13 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR16\" id=\"ref-link-section-d147004332e4427\" target=\"_blank\" rel=\"noopener\">16<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Melanson, D., Abu Khater, M., Aifer, M., Donatella, K., Hunter Gordon, M., Ahle, T., Crooks, G., Martinez, A. J., Sbahi, F. &amp; Coles, P. J. Thermodynamic computing system for AI applications. Nat. Commun. 16, 3757 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR17\" id=\"ref-link-section-d147004332e4430\" target=\"_blank\" rel=\"noopener\">17<\/a>. Given that 104 samples are used, the total compute time would be of order a second, for a single 4\u2009\u00d7\u20094 matrix (scaling estimates<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 16\" title=\"Aifer, M., Donatella, K., Gordon, MaxHunter, Duffield, S., Ahle, T., Simpson, D., Crooks, G. &amp; Coles, P. J. Thermodynamic linear algebra. npj Unconv. Comput. 1, 13 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR16\" id=\"ref-link-section-d147004332e4436\" target=\"_blank\" rel=\"noopener\">16<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Melanson, D., Abu Khater, M., Aifer, M., Donatella, K., Hunter Gordon, M., Ahle, T., Crooks, G., Martinez, A. J., Sbahi, F. &amp; Coles, P. J. Thermodynamic computing system for AI applications. Nat. Commun. 16, 3757 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR17\" id=\"ref-link-section-d147004332e4439\" target=\"_blank\" rel=\"noopener\">17<\/a> suggest that the characteristic time for matrix inversion using an overdamped thermodynamic computer will grow as the square N2 of the matrix dimension N, but matrices of equal size can have substantially different equilibration times).<\/p>\n<p>To speed up the computation of \\({J}_{2}^{-1}\\) we can run the accelerated program specified by Eqs. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ2\" target=\"_blank\" rel=\"noopener\">2<\/a>) and (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ4\" target=\"_blank\" rel=\"noopener\">4<\/a>). The matrix J2 is therefore replaced by the matrix \u03bbJ2, and we introduce an additional source of noise with variance (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ4\" target=\"_blank\" rel=\"noopener\">4<\/a>). In Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Fig2\" target=\"_blank\" rel=\"noopener\">2<\/a>a we show the error E2 in the computer\u2019s estimate of the elements of \\({J}_{2}^{-1}\\), as a function of the clock acceleration parameter \u03bb. Here, the program time is set to tf\u2009=\u20091, and ns\u2009=\u2009104 samples are collected. We overlay this result on that of Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Fig1\" target=\"_blank\" rel=\"noopener\">1<\/a>c, the error associated with the original program (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) run for time tf. As expected from comparison of (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) and (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ5\" target=\"_blank\" rel=\"noopener\">5<\/a>), these results are essentially the same: the accelerated program run for tf is equivalent to the original program run for \u03bbtf.<\/p>\n<p><b id=\"Fig2\" class=\"c-article-section__figure-caption\" data-test=\"figure-caption-text\">Fig. 2: Accelerated matrix inversion program.<\/b><a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s44335-025-00038-0\/figures\/2\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig2\" src=\"https:\/\/www.europesays.com\/us\/wp-content\/uploads\/2025\/10\/44335_2025_38_Fig2_HTML.png\" alt=\"figure 2\" loading=\"lazy\" width=\"685\" height=\"323\"\/><\/a><\/p>\n<p><b>a<\/b> Error E2 [Eq. (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ9\" target=\"_blank\" rel=\"noopener\">9<\/a>)] in the estimate of the matrix \\({J}_{2}^{-1}\\) using the accelerated computer program (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ2\" target=\"_blank\" rel=\"noopener\">2<\/a>) and (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ4\" target=\"_blank\" rel=\"noopener\">4<\/a>) run for time tf\u2009=\u20091, as a function of the clock-acceleration parameter \u03bb (black dashed line). This result is overlaid on the data of Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Fig1\" target=\"_blank\" rel=\"noopener\">1<\/a>c, derived from the original program (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) run for time tf (green). We collect ns\u2009=\u2009104 samples for each program. As expected from the comparison of (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) and (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ5\" target=\"_blank\" rel=\"noopener\">5<\/a>), the accelerated program run for time tf is equivalent to the original program run for time \u03bbtf. <b>b<\/b> Exact elements of \\({J}_{2}^{-1}\\) and those estimated using the accelerated program run for time tf\u2009=\u20091 at two values of \u03bb. The case \u03bb\u2009=\u20091 is equivalent to the original program.<\/p>\n<p>Using the accelerated program with \u03bb\u2009=\u20091000, the total compute time for inverting J2 at the clock speeds of the computer of refs. <a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 16\" title=\"Aifer, M., Donatella, K., Gordon, MaxHunter, Duffield, S., Ahle, T., Simpson, D., Crooks, G. &amp; Coles, P. J. Thermodynamic linear algebra. npj Unconv. Comput. 1, 13 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR16\" id=\"ref-link-section-d147004332e4765\" target=\"_blank\" rel=\"noopener\">16<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Melanson, D., Abu Khater, M., Aifer, M., Donatella, K., Hunter Gordon, M., Ahle, T., Crooks, G., Martinez, A. J., Sbahi, F. &amp; Coles, P. J. Thermodynamic computing system for AI applications. Nat. Commun. 16, 3757 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#ref-CR17\" id=\"ref-link-section-d147004332e4768\" target=\"_blank\" rel=\"noopener\">17<\/a> would be reduced from of order 1\u2009s (for the original program) to of order 1\u2009ms. If all samples were run on parallel hardware, the wall time for the computation would be of order 0.1\u2009\u03bcs.<\/p>\n<p>In panel (b), we show the inverse matrix elements extracted from the accelerated program (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ2\" target=\"_blank\" rel=\"noopener\">2<\/a>) and (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ4\" target=\"_blank\" rel=\"noopener\">4<\/a>) for two values of \u03bb. As expected from the comparison of (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ1\" target=\"_blank\" rel=\"noopener\">1<\/a>) and (<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Equ5\" target=\"_blank\" rel=\"noopener\">5<\/a>), the elements extracted using \u03bb\u2009=\u20091000 (lower panel) for program time tf\u2009=\u20091 are as accurate as those extracted using the original program run for time tf\u2009=\u20091000 (right panel of Fig. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s44335-025-00038-0#Fig1\" target=\"_blank\" rel=\"noopener\">1<\/a>e).<\/p>\n","protected":false},"excerpt":{"rendered":"We consider a thermodynamic computer composed of N units with real-valued scalar amplitudes Si. Amplitudes could represent physical&hellip;\n","protected":false},"author":3,"featured_media":268709,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[28646,28648,26265,745,28647,10047,918,50569,158,28649,50570,67,132,68],"class_list":{"0":"post-268708","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-computing","8":"tag-applied-science","9":"tag-computer-hardware","10":"tag-computer-science","11":"tag-computing","12":"tag-mathematical-models-of-cognitive-processes-and-neural-networks","13":"tag-multidisciplinary","14":"tag-quantum-computing","15":"tag-statistical-physics","16":"tag-technology","17":"tag-theory-of-computation","18":"tag-thermodynamics-and-nonlinear-dynamics","19":"tag-united-states","20":"tag-unitedstates","21":"tag-us"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@us\/115297978340325650","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/posts\/268708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/comments?post=268708"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/posts\/268708\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/media\/268709"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/media?parent=268708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/categories?post=268708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/us\/wp-json\/wp\/v2\/tags?post=268708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}