Faydalı hesaplama cihazları, geri besleme gerektirir, bu da bir devre elemanının sınırsız sayıda sıralı hesaplama yapmasını mümkün kılar. Kullanılabilir geri besleme devreleri, toplam giriş sayısını (hem çıkışlardan geri beslenenleri hem de olmayanları sayarak) girişleri geri beslenen çıkışların sayısını (girişlerin sayısının tek yolu) geçen bölümleri içermelidir. • Devrelerin dış uyaranlara herhangi bir şekilde yanıt vermemesi durumunda, geri besleme çıkışlarının sayısını aşmayın). Mükemmel tersinir mantıksal fonksiyonlar çıktılardan daha fazla girişe sahip olamadığından, onlardan önemsiz olmayan bilişim işlemlerini tekrar tekrar yapmak için gereken geri bildirim yapılarından herhangi birini oluşturmak mümkün değildir.. Günümüzün bilgisayarlarında kullanılan CMOS teknolojisiyle, bir devrenin farklı bölümlerindeki hesaplamalar tarafından bildirilen sonuçların, diğer sinyallerin eşzamanlı olarak sunulmasını sağlamak için geri bildirim gerektiğine dikkat edin; aşağı doğru mükemmel şekilde geçilemeyen "bilgi" yi oluşturur; diğer teknolojiler, birçok geçidin, tersinirliği koruyarak sinyalleri tam olarak aynı oranda yaymasını mümkün kılabilir, ancak bunun için pratik bir teknoloji bilmiyorum.
CS açısından bakıldığında, başlangıçta boş bir depolama ortamına sahip olması durumunda, temelde her adımda değişebilecek durum miktarının adım sayısıyla orantılı olan bir hesaplama sürecinin geri dönüşümlü hale getirilmesi önemsizdir. Bu iddia, önceki paragrafın iddiasına aykırı değildir, çünkü adım sayısına orantılı depolama, tüm geri bildirimlerin ortadan kaldırılması durumunda gerekli olan miktarla orantılı devre anlamına gelecek olan adım sayısına orantılı devre gerektirecektir.
Eğer birinin uygun giriş koşulları verildiğinde, asla yüksek çıkmayacaksa, ihmal edilmiş çıktılara sahip olmasına izin verilirse, teorik olarak, tersinir mantıktan yarar sağlayacak bir sistem tasarlamak mümkün olabilir. Örneğin, bir kişi 256 kelimelik bir RAM yığınında çalışan bir algoritmaya sahipse ve biri saniyede 1.000.000 işlem gerçekleştiren bir "tersinir mantıksal CPU" kullanmak istiyorsa ve her işlem bir kayıt defteri, program sayacı veya birini güncellediyse RAM kelimesi, biri "tersinir bir CPU" kullanabilirdi ki:
- Bir sürü talimat koştum ve her birine LIFO tamponuna yazılanları gönder
- Bir dizi komut uygulandıktan sonra, RAM’i başlangıçta boş bir "iletme" tamponuna kopyalayın
- LIFO’daki değerleri kullanarak tüm hesaplamaları tersten çalıştırın
- Bu işlem sırasında silinecek olan iletme tamponu ile ana RAM içeriğinin üzerine yaz.
Yukarıdaki tarif, algoritmayı rastgele sayıda adım için çalıştırmak üzere herhangi bir sayıda tekrar edilebilir; Tarifin sadece son adımı geri dönüşlü olamazdı. Geri dönüşümlü olmayan işlemlerde algoritmik adım başına harcanan enerji miktarı, LIFO'nun büyüklüğü ile ters orantılı olacaktır ve bu nedenle eğer biri yeterince büyük bir LIFO inşa etmek için inşa ediliyorsa, keyfi olarak küçük yapılabilir.
Bununla birlikte, bu herhangi bir tür enerji tasarrufuna çevrilebilmesi için, bilgi girildiğinde enerjiyi depolayacak bir LIFO'ya ve bilgi okunduğunda bu enerjiyi yararlı bir şekilde geri getirmeye ihtiyaç duyacağız. Dahası, LIFO, devlet verilerini, onu kullanmanın herhangi bir enerji maliyetinin, kullandığı enerji miktarından daha az olması için yeterli adımlar için yeterli olacak kadar büyük olması gerekecektir. N baytların depolanmasında ve alınmasında herhangi bir pratik FIFO'dan geri kazanılmasında harcanan enerji miktarının O (1) olması muhtemel olmadığı göz önüne alındığında, artan N'nin enerji tüketimini anlamlı olarak azaltacağı açık değildir.