Algoritmaların yürütülmesi sırasında tüketilen enerjiyi hesaba katan Turing makinelerinin iyi çalışılmış bir adaptasyonu var mı? Yok hayır!
Ama belki bir tane bulabilirsin. Turing makine basamaklarını geri dönüşümlü ve geri dönüşümsüz olarak ayırmanız mümkündür (geri dönüşümsüz olanlar, bilginin kaybolduğu yerlerdir). Teorik olarak, yalnızca enerjiye mal olan geri dönüşü olmayan adımlardır. Silinen her bit için bir birim enerji maliyeti teorik olarak doğru önlem olacaktır.
Charles Bennett'ın bir teoremi vardır; bir hesaplama tersinir hale getirildiğinde (CH Bennett, Hesaplamanın Mantıksal Tersinirliği ) zaman karmaşıklığının en fazla sabit kaldığı , ancak uzayda da sınırlamalar varsa, hesaplama işleminin tersine çevrilebilir hale gelmesi, zamandaki önemli artış (burada referans) . Landauer prensibi biraz silme maliyeti söylüyor enerji değerinde , T sıcaklık ve k Boltzmann sabitidir. Gerçek hayatta, bu asgari seviyeye ulaşmak için hiçbir yere yaklaşamazsınız. Ancak, geri dönüşü olmayan adımlar için kullandıklarından önemli ölçüde daha az enerji kullanarak geri dönüşümlü adımlar uygulayan cipsler oluşturabilirsiniz. Eğer geri dönüşümlü adımları tutarında bir maliyeti varsa a'dan ve geri dönüşü olmayan adımların bir maliyet P makul bir teorik modeli verebilir gibi bu görünüyor.kTln2Tkαβ
Bazı tersinir basamaklı Turing makinelerinin bazı tersinir devreli çiplerle nasıl ilişkili olduğunu bilmiyorum, ama bence her iki model de araştırılmaya değer.