登录

可逆逻辑:突破传统电路能耗瓶颈,赋能超算与量子计算


速读:电路会完整保留输入信号,运算结果也可逆向还原。 简单来说,将输出结果再次代入同一矩阵运算,就能还原出最初的输入数据。 但面向新一代高性能计算机与量子计算机,可逆逻辑是不可或缺的核心技术。
2026年06月09日 14:1

工科基础课程中,学生都会学习 逻辑电路 基础知识,而 逻辑电路 正是计算技术的根基。传统基础 逻辑电路 存在固有缺陷:每一次运算都会产生微量能量损耗。

对于绝大多数应用场景而言,这类能量损耗可以忽略不计。但针对每秒进行海量运算的高性能计算机(HPC),这种低效问题便不容忽视。在此背景下, 可逆逻辑 这一全新逻辑架构应运而生。

传统逻辑电路在部分运算过程中会丢失信息。根据 兰道尔原理 ,每擦除 1 比特信息,就会产生对应公式(1)所示的能量耗散。

可逆逻辑 电路会完整保留输入信号,运算结果也可逆向还原。可逆逻辑主要遵循两大基本准则:

l 每一组输出唯一对应一组输入

l 凭借输出可完整还原出原始输入

从真值表角度可以直观理解:每一组输入变量都对应唯一输出。这种可逆特性也可通过矩阵形式用公式(2)进行数学描述。

简单来说,将输出结果再次代入同一矩阵运算,就能还原出最初的输入数据。

首先来看非门(NOT 门)。它本身就具备可逆特性,每一种输入都对应唯一输出。在可逆逻辑体系中, 受控非门 (CNOT 门) 被广泛使用,它既能保证电路可逆,又可实现条件运算。

受控非门 包含控制位与运算位,工作规则如下:

l 若控制位为 0,电路不执行运算,输入信号直接输出

l 若控制位为 1,则对运算位执行非运算

具体逻辑规则如表 1 真值表所示。

该门电路的数学表达式见公式(3)。

再来看结构更复杂的逻辑电路,以传统与门(AND 门) 为例,其真值表如表 2 所示。

传统与门本身不具备可逆性:两组输入最终仅得到一组输出,仅凭输出结果无法反推原始输入,运算结束后输入信息相当于被 “丢弃”。

若要将与门改造为可逆电路,必须把输入信号一并传递至输出端,因此输出端数量增至三路;输入端也需增设一路,额外引入一个固定为 0 的辅助位。完全可逆电路要求输入序列与输出序列一一对应,且能够相互还原,而 托佛利门 (Toffoli 门) 便是实现这一需求的解决方案。

托佛利门 是三输入、三输出的可逆逻辑门,也称作双控 受控非门 (CCNOT 门),是构建可逆逻辑电路的核心基本单元,其数学定义见公式(4)。

输入信号 a、b 会直接映射为对应输出,目标位则按照逻辑规则运算,且运算过程支持逆向还原。表 3 为双控受控非门的真值表。

从功能上看,该门虽可实现传统与门的逻辑效果,但本质应理解为对最后一位信号的受控取反。由真值表可见,大部分输入信号会直接直通输出,逆向运算即可轻松还原原始数据;最后一位信号的逆向推导规则如公式(5)所示。

由此可证,最后一路输出同样能够完整还原为原始输入。整个运算过程数据全程保留,不会产生信息丢失。

这类电路在提升能效的同时,也存在硬件代价:相比传统电路需要配置更多线路。例如双控受控非门需要三路输入、三路输出,而传统与门仅需两路输入、一路输出。

为何要追求这种能效优化?它真的能发挥作用吗?对于常规计算任务而言,传统逻辑电路完全可以满足需求,可逆逻辑并无明显优势。

但当运算规模提升至百亿亿次级的高性能计算场景时,在完成其他环节的优化后,可逆逻辑带来的能效提升就具备显著价值。 超算 完成大规模运算得到最终结果后,会逆向还原所有中间运算步骤,以此保留原始信息,避免因信息擦除转化为热能造成能量损耗。

可逆电路的另一大核心应用领域是 量子计算 ,在这里它不再是可选技术,而是必备基础。量子比特的特性决定了,计算过程中量子态会保持叠加或纠缠状态(即爱因斯坦所说的 “鬼魅般的超距作用”),仅在最终运算环节才会坍缩为确定数值。量子系统的中间状态需保持相干性,一旦进行测量就会导致量子态坍缩,因此运算过程中绝对不能擦除信息。

可逆逻辑并不会彻底取代传统逻辑电路。在绝大多数通用运算场景中,经典逻辑电路表现稳定,比特信息丢失所产生的热量也在散热设计可承受范围内。

但面向新一代高性能计算机与 量子计算 机,可逆逻辑是不可或缺的核心技术。这类前沿计算平台,也将成为人工智能、复杂计算仿真技术持续演进的重要基石。

主题:电路|可逆逻辑