可逆コンピューティングのFAQから:
与えられたビット散逸速度で可能な限り最大の計算性能を達成するには、一般に、デバイス、回路、アーキテクチャ、言語、アルゴリズムなど、計算の最下位レベルだけでなく、すべてのレベルで明示的な可逆性が必要ですまだ正式に証明された結果-それをフランクの法則と呼んでいます)。
私が理解しているように、ビットがゼロになるとエネルギーが失われます。ソフトウェアとハードウェアのプラットフォームに論理演算を逆にする機能があれば、熱の生成を減らすことができます。
リバーシブル コンピューティングをサポートするプログラミング プラットフォーム (ライブラリ、ランタイム、言語、およびコンパイラ) はありますか?