撰稿 | Cyan (英国布里斯托大学 博士生) 当今世界处于一个信息爆炸的时代,如何快速高效的处理信息,成为了信息技术领域研究的首要问题。结合光子计算的发展历史(拓展阅读:《Nature | 光子计算的70年进展》),光子将在未来信息处理领域扮演越来越重要的角色。基于马赫-曾德光学干涉仪(Mach-Zehnder; inter-ferometer, MZI)的可编程光子集成电路(拓展阅读:《Nature | 综述:可编程光子集成电路》)在人工智能(拓展阅读:《Engineering | 模拟人工智能的光学计算》),深度学习(拓展阅读:《光子是深度学习的未来》)与神经网络(拓展阅读:《Nature Electronics | 把大脑“复制粘贴”到神经形态芯片》)等诸多需要巨大算力的领域均取得了极大的进展。 但是,随着光子集成电路(Photonics Integrated Circuit, PIC)规模的不断扩大,原本存在于每个原件中的微小制造误差,不断累积,最终会对系统的整体性能产生颠覆性的影响,譬如输出功率大幅降低。 ![]() 图 1:光子芯片(艺术效果图) 针对这一问题,来自美国麻省理工学院的 Dirk Englund 教授提出了一种在光子逻辑门内部的纠错方式,使得在现有制造工艺容差范围内,可将集成光子系统规模提升至数百个单元模块[1]。(相关论文:《Hardware error correction for programmable photonics》) 可执行任意无源矩阵运算或滤波操作的可编程光子集成电路,也被称为光学 FPGA,其光子线路可以在制备后灵活地被软件所重构。这种系统具有速度快,耗能低等诸多优势,在量子通信,信号处理与人工智能等诸多领域有着广泛的应用[2]。(相关论文:《Programmable photonic circuits》) 图 2:可编程光子电路示意图 图源:Nature / 图译:撰稿人 Cyan
为此,也有很多全局变量优化的办法被提出,例如非线性优化,梯度下降与原位后向传输法等。但是,这些优化方案都是极度消耗时间且很难随着 PIC的规模而扩展。此外,如若针对每一个芯片都做一次优化,这明显是极度低效的。 解决方案 Dirk Englund 团队在可编程光子集成电路中,基于马赫-曾德干涉仪构成了最基本的纠错模块,其结构如图 3 所示。理想状态下,θ 与 φ 分别为 MZI 的两臂相移,以产生 50:50 的分光效果。但是由于工艺误差,将会引入相差 α 与 β,使得分光效果不准。通过如下步骤,分光误差将会得以矫正:
![]()
1. 光学神经网络 ![]() 2. 可调谐式色散补偿 ![]() ![]() 1. Saumil Bandyopadhyay, Ryan Hamerly, and Dirk Englund, "Hardware error correction for programmable photonics," Optica 8, 1247-1255 (2021). https://doi.org/10.1364/OPTICA.424052 2. Bogaerts, W., Pérez, D., Capmany, J. et al. Programmable photonic circuits. Nature 586, 207–216 (2020). https://doi.org/10.1038/s41586-020-2764-0 |