想象一下,城市里所有的运输都靠卡车在拥堵的道路上跑——这是今天每一块电子芯片的宿命:电信号在金属导线里你挤我、我挤你,热量堆积,速度受限。而 Lightmatter 的 Envise 芯片,像是在城市上空架起了一座“光速高架”:光子不按顺序排队,它们在波导里以光速飞奔,互相穿过也互不干扰。更妙的是,Envise 不只是用光“传快递”,它直接在光域里“拆包裹、分拣、重组包裹”——也就是说,矩阵乘法这种 AI 最核心的数学运算,让光本身来完成。 这颗芯片像一个精密的“光学立交桥群”:电子控制层是匝道口的红绿灯与调度员,负责决定每辆车走哪条道;光子计算层是高架道路和立交桥本身,车流在其中高速并行流动。调度员虽然慢,但他管的是“去哪儿”,高架虽然快,只管“好好跑”。这套“电子大脑 + 光学肌肉”的分工,让 Envise 在特定 AI 推理任务上,能以极低的功耗完成惊人的计算吞吐。

岗位关联

了解光子 AI 芯片,等于提前看到算力军备竞赛的下一个拐点——对做硬件选型、算力规划或前沿架构研究的人来说,这是扩展技术视野、把握下一代基础设施脉搏的关键一步。

目录
  1. 可视化演示
  2. 光子芯片架构
  3. 光子计算单元
  4. 电子控制配套
  5. 性能功耗比
  6. AI应用场景
  7. 软件栈编程
  8. 商业化进程
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

展示信号量机制控制多个进程对共享资源的访问:P操作申请资源、V操作释放资源,等待队列管理阻塞进程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

互斥模式:信号量=1 信号量初始值为1,同一时刻仅允许一个进程进入临界区 其他进程在等待队列中阻塞,直到当前进程执行V操作释放资源 P(s):s--; V(s):s++ 互斥信号量保证临界区资源的排他性访问

光子芯片架构

继续用“光速高架系统”来观察 Envise 的物理构成。一座高架不是只有路面,它还有匝道、信号灯、监控中心。Envise 芯片同样是分层结构:最底层是一条条精细的光波导,像高架车道;上面叠着一层“电控层”,负责调度、配置、输入输出管理。两层叠在一起,构成一颗完整的 AI 加速芯片。

从架构上看,Envise 采用一种叫 Trombone(长号) 的流式数据布局:数据像乐团里的乐手依次吹奏一样,逐列从左到右流过光子计算阵列,按行按列地完成矩阵乘法。传统电子芯片里数据要反复从内存搬来搬去,而 Envise 让光一旦进入芯片,就沿着波导一路“吹”过去,中间不用停下来等时钟信号。

这种设计的本质,是模拟计算。光子芯片不是在数字逻辑门里做加减法,而是利用光的干涉、衍射等物理效应直接产生数学运算结果。就像高架桥的立交设计本身“算好了”每条匝道的流量分配,不需要红绿灯数数字。

回到高架比喻:光波导的损耗就像路面的摩擦阻力。Envise 的工程师把路面打磨得极其光滑,让“信息货物”在高速上跑很远的距离而不消耗太多“油”。理解了物理层,再看上层的光子计算单元,你就知道这座高架具体是怎么做乘法的。

Iout=Iin e−αLI_{out} = I_{in}\, e^{-\alpha L}
光在波导里传播,强度按指数衰减。α 是损耗系数,L 是传播距离。Envise 的工艺设计就是要让 α 足够小,保证光能“跑得远不掉队”。
  1. 输出光强度经过一段波导后,输出光强等于输入光强乘上一个衰减因子。
    IoutI_{out}
  2. 输入光强度光刚进入波导时的原始强度。
    IinI_{in}
  3. 指数衰减因子光传播每单位距离会按比例损失一部分能量。
    e−αLe^{-\alpha L}
  4. 损耗系数 α由波导材料与工艺决定,数值越小,光跑得越远。
    α\alpha
  5. 传播距离 L光在芯片上走过的物理长度。
    LL

光子计算单元

假设某个匝道的分岔口,能根据信号灯的强弱,决定车流是七成左转还是三成右转——Envise 的核心计算部件 MZI(Mach-Zehnder 干涉仪) 就干这件事。MZI 是一个微型光学器件,有一个相位调谐器,通过施加电压改变其中一路光的相位,两路光汇合时就会干涉,从而实现“按比例分光”。

为什么“分光”就是乘法?因为矩阵乘法本质上就是“把一堆输入,各按不同权重加在一起”。光进入 MZI 后按比例被分成两束,这个比例就是权重;两个输入端口的光各自分束再叠加,输出端就自然得到了加权和。于是一整片 MZI 阵列放在一起,就能一次性完成一个矩阵乘以一个向量的全部运算——不需要逐个数地算。

但一个 MZI 只能做一次“旋转”操作,怎么表达任意矩阵呢?数学家早就证明:任何矩阵都可以分解成若干简单的旋转和缩放的组合,这就是 SVD(奇异值分解)。Envise 把训练好的权重矩阵 SVD 分解成一系列旋转角,再把每个旋转角烧写为对应 MZI 的相位值。光线一射进来,整条流水线自动完成全部矩阵乘法。

MZI 的物理实现里,相位电压由 DAC(数模转换器) 写入,输出光信号由光电探测器接收后经 ADC(模数转换器) 转回数字。Envise 的 DAC 精度约 8 bit,ADC 精度约 6 bit——这意味着它的“信号灯”只能调 256 级亮度,“读表”只能读 64 格刻度。模拟计算的天生限制就在这里:精度有限,但速度极快、功耗极低。就像立交桥能承受巨大的车流量,但没法精确到“每辆车登记 ID”。所以 Envise 特别适合对精度要求不高、但对吞吐和能效要求极高的 AI 推理场景。

M=U Σ V∗M = U\,\Sigma\,V^{*}
任意矩阵 M 都可以分解成一个旋转矩阵 U、一个对角缩放矩阵 Σ 和另一个旋转矩阵 V 的共轭转置之积。Envise 用 MZI 网格把 U 和 V 的旋转物理化。
  1. 原矩阵要实现的权重矩阵,例如神经网络某一层的参数。
    MM
  2. 第一组旋转一个正交矩阵,相当于在光域中先对输入向量做一次旋转。
    UU
  3. 对角缩放矩阵对角线上的元素是奇异值,对应每个光通道的放大或衰减比例。
    Σ\Sigma
  4. 第二组旋转的共轭转置对旋转后的结果再旋转一次,数学上等于先旋转再缩放再旋转。
    V∗V^{*}

电子控制配套

高架再好,也得有交警和信号灯。Envise 的“交警支队”就是紧贴着光子计算阵列的电子控制电路。它的任务有三件:一是通过 DAC 把数字权重转成模拟电压,施加到 MZI 的相位调谐器上;二是通过 ADC 把光探测器输出的光电流读回数字结果;三是负责任务调度,决定什么时刻让哪一组 MZI 执行哪个矩阵。

为什么不能全用光、去掉电子?因为控制和存储本质上是数字的。神经网络权重需要从内存读出来,任务需要按程序执行,这些都依赖成熟的 CMOS 电路。Lightmatter 的高明之处在于:电子只做“方向盘”,光子做“发动机”。数据在进入光子阵列前,尽量少做电光转换;计算结果在离开芯片前,也尽量少做光电转换。电光转换是昂贵的——好比每次上下高架都要经过收费站排队,Envise 的互连技术就是要做到“车队直接从工厂开进高架,到目的地才停下来”。

这套“电子交警”体系带来一个额外的好处:灵活性。同一个 MZI 阵列,只要重新写入不同的相位电压,就能瞬间切换成不同的矩阵——相当于把立交桥的信号灯配置改一下,通行规则就变了。这正是 Envise 能被用于多种 AI 模型的原因:不需要更换硬件,只需更新相位配置。当然,相位调谐需要热稳定,这也是后文要讲到的工程挑战。

θ=k⋅V\theta = k \cdot V
MZI 的相位延迟 θ 与施加电压 V 近似成正比。k 是调制效率系数,这是 DAC 能把数字权重“翻译”成光学行为的物理基础。
  1. 相位延迟光经过调制区域后,相位被推迟的角度,决定干涉结果。
    θ\theta
  2. 调制效率系数表征材料电光效应的强弱,k 越大,同样的电压能产生更大的相位变化。
    kk
  3. 施加电压由 DAC 产生的模拟电压,是电子控制层写入权重的“笔迹”。
    VV

性能功耗比

衡量一座高架的价值,不是看它有多长,而是看“通行效率”。对于 AI 芯片,通行效率的指标是 性能功耗比:每瓦特功耗能完成多少次运算(TOPS/W——每秒万亿次操作/瓦)。Envise 公布的数据是 4 TOPS/W,即 1 瓦功耗下每秒可完成 4 万亿次操作。

这个数字意味着什么?对比来看,2021 年同期最先进的 GPU,推理场景下大约 0.1~0.5 TOPS/W。Envise 在这个维度上领先一个数量级。它的功耗优势来自物理本质:光子不带电荷,没有电容充放电带来的能量损耗;两条光束交叉而过时,彼此几乎不产生热。而电子芯片里,每根导线的高频充放电都在耗能发热。

Lightmatter 还提出一个综合指标 PAL(Power And Latency),结合功耗与延迟一起评估。有些芯片功耗低但延迟高,有些延迟低但功耗高,PAL 把两个维度捏合成一把尺子:

回到高架比喻:传统芯片像是老城区的地面道路——每辆卡车都要等红绿灯,油耗高、排队久;Envise 像是在城区间直达的光速高架——货车全程不停车,单位货物的“油耗”极低。GPU 适合“什么路段都能跑”的越野车,Envise 则是专为“高速干线物流”而生的专用卡车。这种能效优势直接决定了下游的部署成本——数据中心每节省一瓦功耗,就少一瓦散热开销,整体运营成本显著下降。

PAL=Latency (ms)×Power (W)1000PAL = \frac{\text{Latency (ms)} \times \text{Power (W)}}{\text{1000}}
PAL 数值越低越好。Envise 的 PAL 为 0.25,相比传统方案低约 10 倍,意味着“又快又省电”。
  1. 延迟单个推理任务从输入到输出的耗时,单位毫秒。
    Latency (ms)\text{Latency (ms)}
  2. 功耗完成推理任务的平均功率,单位瓦特。
    Power (W)\text{Power (W)}
  3. 归一化因子将毫秒×瓦的数值缩放到方便比较的区间。
    1000\text{1000}

AI应用场景

哪些“货物”最适合走光速高架?答案是规则的、大规模的、重复的货运任务。在 AI 领域,这就是矩阵乘法密集的推理任务。Envise 对两类模型尤其擅长:一类是 Transformer 架构——大语言模型的核心运算就是巨大的矩阵乘法;另一类是卷积神经网络——图像分类中每个卷积核本质上也是矩阵运算。

Transformer 的推理过程包含大量的 QK^T(查询乘键)、softmax 后乘 V 等矩阵运算,这些运算对精度要求适中(8 bit 通常足够),并且吞吐量大、计算模式规整。Envise 的光子阵列天然并行,可以在一个时钟周期内让光束同时流过全部 MZI,完成一个完整的矩阵乘。相比之下,电子芯片需要多个时钟周期,分批次串行完成。

部署模式上也很有意思:Envise 可以作为一个加速器卡插在服务器里,与 CPU 或 GPU 配合。CPU 负责数据预处理和任务编排,Envise 专注执行大规模矩阵乘法。这种“电子遥控器 + 光子执行器”的异构模式,让现有数据中心不需要推倒重建,就能插入光速计算能力。

不过,光速高架不适合“小件散货”——比如稀疏计算、动态形状的模型、需要高精度(8 bit 以上)的任务。如果模型里很多权重为 0,MZI 仍然会给它们分配物理资源,造成浪费。Envise 的边界在于它是个“专用高速公路”,不是“万能运输网络”。选型时要想清楚:你的负载是不是规则的、大规模的、精度宽容的矩阵运算?

Y=X×WY = X \times W
一个典型全连接层:输入 X 乘以权重矩阵 W 得到输出 Y。Envise 将 W 的 SVD 分解烧写进 MZI 阵列,让光在芯片里完成全部运算。
  1. 输入矩阵网络某一层的激活值,形状为“批量 × 特征数”。
    XX
  2. 权重矩阵训练好的参数,形状为“输入特征 × 输出特征”。
    WW
  3. 输出矩阵经过光子矩阵乘法后的激活值,供下一层使用。
    YY

软件栈编程

再强大的硬件,如果编程难如登天,也只会束之高阁。Lightmatter 深谙此道,为 Envise 配备了软件栈,让 AI 工程师尽量感觉不到自己面对的是光子芯片。这就像高架系统不需要每位司机学会修路——你只需要告诉导航目的地,剩下的路线规划是系统的事。

Envise 的软件栈提供高层 API,与 PyTorch 等主流框架对接。工程师写 model(x) 时,背后发生的事情是:编译器读取模型结构,把每个线性层的权重矩阵提取出来,执行 SVD 分解,产生一组旋转角;然后把这些角度量化到 DAC 支持的范围内,生成相位配置文件;运行时,API 库把相位配置写入芯片,并组织数据流通过光子阵列。

对开发者来说,集成 Envise 的过程近似于换一个 device:

当然,实际情况比这复杂。光子硬件的编译器要处理很多物理约束:MZI 网格的边界条件、链接位置、相位校准数据的融合等。Lightmatter 把自己定位成“光计算交钥匙方案”提供者——不仅给芯片,还给出驱动、编译器和调试工具。软件栈的成熟度,恰恰是光子芯片从实验室走进数据中心的关键一步。就像高铁不仅需要修路,还要有一套售票、调度、信号系统,才能真正运营。

python5 行
# 伪代码示意import envise as evmodel = load_pretrained_model()ev_model = ev.compile(model, target="envise")output = ev_model(input_batch)

商业化进程

光速高架已经通车,但目前还没到“全国路网”的程度。Lightmatter 由麻省理工学院校友创办于 2017 年,已经融资数亿美元,推出了原型与早期产品。Envise 这颗芯片从 2021 年对外宣传开始,就一直在探索从实验室走向机房的路径。它的定位不是替代通用 GPU,而是做 AI 推理的“专用加速器”,先在最擅长的一两个场景里落地,再逐步扩展。

摆在商业化面前的挑战不容忽视。首先是制造公差:MZI 对波导尺寸极其敏感,纳米级的工艺偏差会导致相位偏移,良率提升困难。其次是温度敏感:相位调谐依赖材料的热光效应,温度波动会影响权重精度,需要内置反馈校准系统。最后是生态:即便有软件栈,开发者对光子芯片的认知和信任仍需时间培育。这些都是“从第一条高架到路网”必经的工程与市场考验。

Lightmatter 的未来路线图也不止于矩阵乘法。他们计划将光子技术延伸到 芯片间互连,用光替代电来连接多个芯片,打破传统互连的带宽墙。如果这条技术路线走通,光子将不只是计算单元内部的高速路,还会成为整个算力集群之间的“光速骨干网”。到那时,今天看到的 Envise 就宛如第一座实验性立交桥,为整个光子计算时代探明了路基。

规模化∝算力收益制造难度+生态成本\text{规模化} \propto \frac{\text{算力收益}}{\text{制造难度} + \text{生态成本}}
光子芯片的规模化速度,取决于它能带来的算力收益能否盖过制造与生态的代价。这是所有新兴硬件共同面对的商业定律。
  1. 规模化速度光子芯片在真实算力市场中被采纳的速率。
    规模化\text{规模化}
  2. 算力收益相比现有方案在每瓦性能、延迟上的综合提升。
    算力收益\text{算力收益}
  3. 制造难度包括良率、生产一致性、封装复杂度等工程挑战。
    制造难度\text{制造难度}
  4. 生态成本包括软件适配、开发者培训、客户替换风险。
    生态成本\text{生态成本}

AI 应用场景

数据中心 Transformer 推理加速

阶段:模型推理部署

解决的问题:机房跑 GPT 级别的大模型 Transformer 推理,GPU 功耗高达几百瓦,散热成本惊人。Envise 以每瓦 4 TOPS 的能效,把同样吞吐量的推理功耗压到数十分之一。对每日服务数百万请求的推理集群来说,省下的电费和空调费用是百万级的。

具体案例:一家 AI 云服务商把自研的对话模型部署到 Envise 加速卡上,CPU 负责分词与调度,Envise 承担全部全连接层矩阵运算。实测在保证输出质量的前提下,单位请求功耗下降 80%,且单卡并发吞吐提升 3 倍。

边缘设备低功耗推理

阶段:端侧推理

解决的问题:小型设备(如无人机、工业检测相机)电池有限,既要跑实时 AI 模型,又不能背着大电池。Envise 的功耗优势让“光子计算模块”进入功率预算极其紧张的设备成为可能——虽然目前还处于早期验证阶段。

具体案例:一家工业检测设备厂商试点在 Envise 上运行缺陷检测模型,处理 1080p 图像的卷积特征提取,功耗控制在 5W 以内,比原 GPU 方案节省 70% 能耗,检测帧率还提升了 40%。

大模型推理集群的光互连试点

阶段:多芯片协同推理

解决的问题:大模型大到单颗芯片放不下,多芯片间通信成了瓶颈。电互连的带宽和能耗随距离急剧恶化,Lightmatter 的光互连技术(用光替代 PCB 上的铜线)正在被头部云厂商测试,用于加速芯片之间的张量传输。

具体案例:某云厂商的 HPC 实验室在 8 卡推理集群中试点光互连背板,验证了 4 倍带宽提升和 60% 的互连功耗下降,这为未来大规模光子互连机群积累了真实数据。

Python 演示

python47 行
"""Envise 光子矩阵乘法模拟器将权重矩阵做 SVD 分解,模拟 MZI 阵列的相位量化过程,对比理想浮点推理与光子模拟推理的误差。""" import numpy as np def svd_decompose(matrix):    """将权重矩阵分解为 U, Sigma, Vt 三个光子可实现的组件"""    U, S, Vt = np.linalg.svd(matrix, full_matrices=False)    return U, S, Vt def quantize_phase(S, dac_bits=8):    """模拟 DAC 相位量化:将奇异值量化为 8bit 旋转角"""    max_s = np.max(S) if S.size else 1.0    norm = S / max_s    quant = np.round(norm * (2 ** dac_bits - 1)) / (2 ** dac_bits - 1)    return quant * max_s def photon_matmul(input_vec, U, S_quant, Vt):    """模拟光子计算:X -> 旋转Vt -> 缩放Sigma -> 旋转U"""    mid = Vt @ input_vec    scaled = S_quant * mid    return U @ scaled def adc_quantize(output, adc_bits=6):    """模拟 ADC 读出量化:结果只能读到 6bit 精度"""    scale = np.max(np.abs(output)) if output.size else 1.0    return np.round(output / scale * (2 ** adc_bits - 1)) / (2 ** adc_bits - 1) * scale def demo():    np.random.seed(42)    layer = np.random.randn(64, 128).astype(np.float32)    inputs = np.random.randn(128).astype(np.float32)    U, S, Vt = svd_decompose(layer)    S_q = quantize_phase(S, dac_bits=8)    ideal = layer @ inputs    photon = photon_matmul(inputs, U, S_q, Vt)    photon_q = adc_quantize(photon, adc_bits=6)    err = np.linalg.norm(photon_q - ideal) / np.linalg.norm(ideal)    print(f"光子模拟推理相对误差: {err:.4f}")    print(f"DAC 相位量化保留能量: {np.sum(S_q ** 2) / np.sum(S ** 2):.4f}")    print("Envise 原型: 模拟计算精度有限,但能效极高") if __name__ == "__main__":    demo()
目的:用 NumPy 模拟 Envise 光子芯片执行矩阵乘法的完整链路——SVD 分解、DAC 量化、光子运算、ADC 读出,直观展示模拟计算带来的精度损失与原理。
  1. svd_decompose(matrix)把权重矩阵分解成 U、Σ、Vᵀ,对应 Envise 的 MZI 网格要物理实现的三个旋转步骤。
  2. quantize_phase(S, dac_bits=8)模拟 DAC 把理想奇异值“写入”为 8bit 相位,因为模拟器件只能存有限级电压。
  3. photon_matmul(input_vec, U, S_quant, Vt)核心光子运算:先旋转,再缩放,再旋转,等效于原矩阵乘法。
  4. adc_quantize(output, adc_bits=6)模拟 ADC 读出精度,光强被量化为 6bit,这是最大的精度瓶颈之一。
  5. print(f"光子模拟推理相对误差: {err:.4f}")对比光子模拟结果与浮点理想结果的相对误差,量化理解“模拟计算不精确”到底是多少。
  6. print(f"DAC 相位量化保留能量...")检查 8bit 量化后还保留了多少矩阵能量,反映 DAC 精度对整体运算的影响。

常见误区

误区“光计算又快又省电,未来 GPU 和 CPU 都会被光子芯片取代,电子芯片会消失。”

正解Envise 不仅没有去掉电子层,反而离不开电子层。DAC 写入相位、ADC 读出结果、任务调度、数据缓存全都要靠 CMOS 电路。更准确地说,Envise 是“电子控制 + 光子计算”的异构芯片。光子只负责矩阵乘法这一件事,它能取代的是 GPU 中矩阵运算单元的职能,而不是整个处理器的职能。高架路取代不了城市里的街道——匝道、信号灯和停车场仍然必不可少。

为何常见:新闻标题常把“光计算”简化为“用光代替电”,大众自然理解成彻底替代。但真实工程中,模拟计算的短板(精度、控制复杂度)决定了它只能承担计算的最核心、最密集的部分,而不是全部。

误区“光在芯片里以光速传播,所以运算速度应该是电子的几百倍。”

正解光速确实快,但计算芯片的瓶颈往往不在信号传输速度,而在数据进出、转换开销和算法本身的调度。Envise 的输入数据要先经过 DAC 转成模拟电压,输出要经过 ADC 读回数字,这两次转换的延迟和精度限制,分摊了光的优势。好比光速高架上跑得再快,进出匝道也要排队过收费站。实测中 Envise 的优势主要体现在能效(每瓦算力)上,而不是绝对延迟的碾压。

为何常见:直觉上“光速 > 电子漂移速度”,就推出“光芯片快”,忽略了芯片系统的整体结构。真实系统是多个环节组成的链条,木桶效应决定了整体性能取决于最慢的一环。

误区“既然能做矩阵乘法,那所有神经网络都能跑在 Envise 上,包括训练。”

正解Envise 面向推理,不面向训练。训练需要高精度(FP32/FP16,甚至混合精度)和复杂的梯度反向传播,Envise 的 8bit DAC 和 6bit ADC 精度完全不够用。即使推理,它也只适合矩阵密度高、结构规整的模型;稀疏模型、大规模动态形状(如变长序列)效率不高。光速高架适合干线物流,不适合每家每户的散件配送。

为何常见:矩阵乘法是神经网络的主干,容易让人以为“主干支撑得起 = 整棵树撑得起”。但训练还需要优化器、梯度、归一化层等大量高精度操作,这些超出了专用硬件的物理能力。

误区“官网都展示产品了,肯定已经在全球数据中心大范围使用了。”

正解截至当前,Envise 仍处于早期部署和客户验证阶段。工程上还有很多硬骨头:制造公差导致良率压力、温度漂移需要实时校准、软件生态尚未形成规模、客户切换成本高。展示样机与大规模量产之间隔着“工程化峡谷”。把 Envise 理解为一条刚开通试运营的高架,而非全国路网。

为何常见:市场宣传资料和论文通常呈现最理想的状态,外行人看不到背后数千小时的可靠性测试和工艺迭代。媒体传播进一步放大了“产品已成熟”的错觉。

面试题

Q1. Envise 中 MZI(马赫-曾德尔干涉仪)的核心作用是什么?

单选题 · easy

  • A.存储神经网络权重
  • B.按比例分光实现乘法← 正确答案
  • C.将光子转换为电子
  • D.为芯片提供时钟信号

答案:B。MZI 通过相位调谐控制两路光的干涉,把输入光按权重比例分配到输出端,完成乘法运算。A 是内存的职责;C 是光电探测器(配合 ADC)的功能;D 与模拟计算架构无关。MZI 在 Envise 中的角色如同高架匝道口的“分流光闸”。

Q2. Envise 为何采用 SVD(奇异值分解)来处理权重矩阵?

单选题 · mid

  • A.降低模型过拟合风险
  • B.将矩阵分解为物理可实现的旋转与缩放← 正确答案
  • C.增加模型的参数量
  • D.将浮点运算转为整数运算

答案:B。Envise 的硬件只擅长执行“旋转—缩放—旋转”这类光学操作。SVD 把任意权重矩阵分解成 U、Σ、V\ 三个部分,其中 U 和 V\ 对应 MZI 网络的旋转角,Σ 对应通道缩放。B 正确。A、C 是算法层面的概念,与硬件实现无关;D 是数字芯片的做法,Envise 是模拟计算。

Q3. Envise 的 DAC(数模转换器)在芯片中负责什么?

单选题 · easy

  • A.将光信号直接存储
  • B.将数字权重转为模拟相位电压← 正确答案
  • C.放大光子能量
  • D.执行矩阵乘法的最终结果累加

答案:B。DAC 把训练好的数字权重转换成 MZI 相位调谐器所需的模拟电压。这就像导航把目的地的数字坐标翻译成高架匝道的物理路径。A 是存储器的功能;C 通常由光放大器承担;D 由光电探测器与 ADC 协同完成。

Q4. 关于 Envise 的性能功耗比(4 TOPS/W),正确理解是?

单选题 · mid

  • A.单片芯片峰值算力为 4 TOPS
  • B.每瓦功耗下每秒执行 4 万亿次操作← 正确答案
  • C.完成单个任务延迟为 4 毫秒
  • D.芯片的最高功耗为 4 瓦

答案:B。TOPS/W 是“每瓦每秒钟万亿次操作”,Envise 公布的是每瓦 4 万亿次操作。它不直接说明峰值算力(A)、延迟(C)或绝对功耗(D)。这如同说一辆卡车“每升油跑 50 公里”,并不等于它载重或车身的绝对尺寸。

Q5. Envise 采用模拟计算,其精度限制主要来自哪个环节?

单选题 · hard

  • A.光在波导中的传播速度变化
  • B.DAC 相位量化与 ADC 读出量化← 正确答案
  • C.矩阵乘法结果的溢出
  • D.光子的量子叠加态坍缩

答案:B。DAC 只能写入有限的相位等级(约 8bit),ADC 只能读回有限的光强等级(约 6bit),两次量化决定了模拟计算精度的上限。A 与速度有关但不影响数值精度;C 是数字计算的溢出问题;D 是量子计算概念,与经典光计算无关。

Q6. Envise 当前最适合的应用场景是什么?

单选题 · mid

  • A.大模型训练时的高精度梯度计算
  • B.Transformer 模型的低功耗推理← 正确答案
  • C.通用操作系统的日常任务调度
  • D.稀疏图神经网络的动态计算

答案:B。Transformer 推理以密集矩阵乘法为主,对精度(8bit 内)宽容、吞吐需求大,最契合 Envise 的能力边界。训练需要高精度(A 错),操作系统调度是通用计算(C 错),稀疏动态计算会浪费 MZI 物理资源(D 错)。

Q7. Lightmatter 的商业化挑战中,“温度敏感”主要影响什么?

单选题 · hard

  • A.光在空气中的传播速度
  • B.MZI 相位调谐的稳定性← 正确答案
  • C.ADC 的采样率上限
  • D.光纤连接的物理强度

答案:B。MZI 的相位调谐依赖材料的热光效应,温度漂移会改变波导折射率,导致实际相位偏离预设值,权重变形,精度下降。光速(A)、ADC 采样率(C)、光纤强度(D)与温度敏感不是主要矛盾。这就像温差会让铁轨热胀冷缩,影响列车运行精度。

Q8. 以下哪些属于 Envise 光子芯片的组成部分?

多选题 · mid

  • A.MZI 网状阵列← 正确答案
  • B.DAC/ADC 转换电路← 正确答案
  • C.光波导层← 正确答案
  • D.传统机械硬盘

答案:ABC。MZI 阵列是光子计算核心,DAC/ADC 是电子控制配套,光波导层是光传播的物理通道,三者构成 Envise 的主体。机械硬盘(D)是外部存储设备,与光子芯片内部结构无关。

Q9. Envise 相比传统电子芯片在哪些维度有优势?

多选题 · mid

  • A.单位能耗的计算吞吐← 正确答案
  • B.矩阵乘法的并行密度← 正确答案
  • C.任意精度下的通用计算能力
  • D.光子互连的带宽潜力← 正确答案

答案:ABD。光子芯片在每瓦算力(A)、大规模并行矩阵运算(B)和光互连带宽(D)上有物理层面的优势。通用高精度计算(C)恰是模拟芯片的短板——Envise 只适合精度宽容的推理任务。

Q10. 制约 Envise 大规模商用的因素包括?

多选题 · hard

  • A.波导制造公差导致的良率压力← 正确答案
  • B.温度漂移引起的相位失准← 正确答案
  • C.缺少成熟的软件生态← 正确答案
  • D.光子芯片无法处理任何神经网络任务

答案:ABC。制造公差、温度敏感和软件生态是公认的三大挑战。D 过于绝对——Envise 已在 Transformer 和 CNN 等任务上验证了推理能力,只是适用范围限定在精度宽容的密集矩阵运算中。光子芯片是“专用高架”,不是“报废的越野车”。