4. 光电混合计算范式与架构分类

光电混合AI加速器的核心问题,不是“用光替代电”,而是把电与光各自擅长的功能放到正确的位置。电域擅长高精度逻辑、存储、控制、非线性与灵活调度;光域擅长低损耗、高带宽、低时延的传输、广播、干涉与线性加权。由此形成三类基本计算范式:电域控制、光域传输/计算、光电协同。理解这三者的边界与耦合方式,是判断一个光电混合架构是否合理的第一步。

一、三类范式的功能边界

电域控制指架构中的调度、寻址、配置、时钟、模数/数模转换、非线性激活、误差校正与存储管理仍由CMOS电路完成。典型对象包括:DAC/ADC、驱动器、跨阻放大器(TIA)、微环谐振器热调/电调控制、权重寄存器、路由开关控制字。电域控制决定了光域计算的“可编程性”和“精度上限”。

光域传输/计算指信号在光域完成传输、分束、广播、干涉、波分复用(WDM)与线性加权。典型器件包括:激光器阵列、调制器、波导、微环、马赫-曾德尔干涉仪(MZI)网格、光矩阵乘法单元、光电探测器阵列。光域计算的优势在于:一次光传播即可完成大规模并行乘加,且功耗与距离弱相关。

光电协同指电与光在时间、空间、数值三个维度上分工协作:电域负责“控制与非线性”,光域负责“传输与线性”,二者通过光电接口闭环。协同的关键在于接口带宽、转换开销与同步精度,而非单纯堆叠光器件数量。

光电混合计算三类范式与典型拓扑 电域控制 调度 / 存储 / 非线性 / 校正 DAC / ADC 驱动器 / TIA 权重寄存器 热调 / 电调控制 非线性激活 · 误差校正 · 路由控制字 光域传输 / 计算 传输 / 广播 / 干涉 / 线性加权 激光器阵列 调制器 / 微环 MZI 网格 WDM 波分复用 光矩阵乘法 · 光电探测阵列 光电协同 时间 / 空间 / 数值三维分工 光电接口 同步时钟 闭环反馈 精度补偿 接口带宽 · 转换开销 · 同步精度 典型拓扑分类(按光域参与程度递增) ① 光互连型 电计算 + 光传输 电域 MAC 阵列 光收发 / 波导链路 光仅承担片间/片内传输 ② 光加权型 电控制 + 光线性 MZI / 微环权重 电域非线性激活 光完成矩阵乘加 ③ 光电闭环型 光计算 + 电反馈 光域乘加 + 探测 电域校正 / 迭代 闭环提升精度与鲁棒性 ④ 全光/近全光型 光域计算为主 光非线性 / 光存储 电域仅做配置 精度与可编程性受限

二、典型拓扑与分类方法

按光域参与计算的程度,可把光电混合架构分为四类典型拓扑,其光域参与度依次递增:

  • ① 光互连型:电域完成全部MAC运算,光仅承担片内/片间高带宽传输。典型对象是电域MAC阵列加光收发模块。优点是成熟、精度高;瓶颈是电域计算功耗与面积。
  • ② 光加权型:电域控制权重与非线性,光域完成线性矩阵乘加。典型对象是MZI网格或微环权重库。优点是线性运算能效高;瓶颈是权重配置精度与热漂移。
  • ③ 光电闭环型:光域乘加后经光电探测回电域,由电域做校正、迭代与非线性。典型对象是光矩阵乘法单元加TIA/ADC反馈环。优点是精度可补偿;瓶颈是转换开销与同步。
  • ④ 全光/近全光型:光域承担计算甚至非线性,电域仅做配置。典型对象是光非线性器件与光存储。优点是时延极低;瓶颈是可编程性与精度。

三、分类判据:三个可量化维度

仅凭“光参与多少”定性分类不够,工程上可用三个维度量化:

维度含义典型取值/观察点
光域计算占比 Ropt光域完成的乘加次数 / 总乘加次数光互连型≈0;光加权型0.5~0.9;全光型≈1
光电转换次数 Nconv每层前向传播中电→光、光→电的转换次数越少越好,闭环型通常为2~4次/层
控制粒度 Gctrl电域可独立配置的权重/相位单元数量MZI网格为O(N²),微环阵列为O(N)

以示例参数说明:设某光加权型加速器单层有N=64输入、64输出,采用MZI网格实现64×64矩阵乘加。若每个MZI由2个移相器控制,则单层需配置约2×64×64=8192个相位控制字;若电域控制刷新率为1 kHz,则权重更新带宽约8.2 M控制字/s。若把同一层改为光互连型,光域仅传输,电域需完成64×64=4096次MAC,按1 GHz时钟、每周期64路并行,约需64个周期完成,即64 ns。两者对比可见:光加权型把计算压到光域,但把复杂度转移到电域控制与校准。

判断一个光电混合架构是否合理,先看三个问题:光域承担的是传输还是计算?电域控制粒度是否匹配光器件规模?光电转换次数是否被控制在每层个位数?三者共同决定架构的能效、精度与可编程性。

四、协同设计中的关键约束

光电协同不是简单拼接,需同时满足以下约束:

  1. 数值一致性:光域模拟加权存在噪声、插损与相位误差,电域校正需在ADC量化范围内完成,否则精度被转换器位数截断。
  2. 时间同步:光传播时延虽小,但电域配置、探测与反馈存在时钟偏差,闭环型架构需明确同步窗口,避免权重与数据错拍。
  3. 热与工艺漂移:微环与MZI对温度敏感,电域需周期性校准;校准频率与计算吞吐之间存在权衡。
  4. 可编程性边界:全光型可编程性弱,适合固定算子;光加权型适合权重可变的线性层;光互连型适合通用计算。

实际选型时,可先确定目标算子的线性/非线性比例:若线性层占主导且权重更新不频繁,优先光加权型;若需频繁更新权重且精度要求高,优先光互连型或光电闭环型;若追求极低时延且算子固定,可考虑近全光型。分类方法的价值,正在于把“光该做多少”转化为可比较、可验证的工程判据。