选 AI 芯片就像挑一辆家用车。去 4S 店,销售总爱先报马力——多少匹、百公里加速几秒。但开回家之后,你真正关心的却是另一件事:这辆车烧多少油?一次加满能跑多远?马力(FLOPS)决定了这辆“算力车”能跑多快,而油耗(Watt)决定了你每个月要往里面填多少钱。汽车界用“百公里油耗”来评价一辆车划不划算,AI 芯片界也有一把同样的尺子——FLOPS/Watt,即“每瓦特电能可以完成多少次浮点运算”。这篇文章就带你像老司机挑车一样,学会看懂这张“油耗表”,不仅知道怎么测、怎么比,还能在采购、部署时真正用起来,让算力又猛又省电。

岗位关联

对 AI 从业者来说,懂 FLOPS/Watt 意味着你不再被“纸面算力”忽悠——无论是云上选 GPU、采购 AI 服务器,还是给自己的推理服务降本,你都能用一份能耗账单说服老板和财务,成为团队里“既懂性能又懂成本”的人。

目录
  1. 可视化演示
  2. 能效概念
  3. 精度差异
  4. 测量方法
  5. 横向比较
  6. 绿色算力
  7. 应用案例
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

三步展示AI芯片能效核心指标FLOPS/Watt:主流芯片能效对比(A100/H100/MI300X/Gaudi2/昇腾910B)、不同精度模式能效差异(FP64→INT8能效递增约8倍)、十年能效演进趋势(Kepler→Hopper提升约87倍)。

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

FLOPS/Watt 主流AI芯片能效对比 H100: 989TFLOPS/700W=1413 GFLOPS/W MI300X: 1307TFLOPS/750W=1743 GFLOPS/W A100: 312TFLOPS/400W=780 GFLOPS/W 能效比 = FLOPS / 功耗(W) 能效比越高,单位功耗下的算力越强。

能效概念

买车时,销售报完马力,你通常会追问一句:“这车百公里几个油?”AI 芯片圈子里,这句话的等价问法是:“你这卡跑满是多少瓦?每瓦能跑多少 FLOPS?” FLOPS 就是算力世界的“马力”,Watt 则是“油耗”,而把二者放在一起得到的比值——每瓦特电能所能提供的浮点运算次数——就是芯片界的“百公里油耗”:FLOPS/Watt。

FLOPS 全称 Floating-point Operations Per Second,即每秒浮点运算次数;Watt 是功率单位,表示芯片每秒消耗多少焦耳能量。一个芯片的 FLOPS 再高,如果功耗也高得离谱,就像一台 600 马力的油老虎,跑得快却养不起。能效指标把这两件事放在同一个除法里,一眼看清这台“算力车”到底划不划算。

更严谨地说,能效的计算公式并不复杂:

其中 $E$ 为能效(FLOPS/Watt),$F$ 为浮点运算率(FLOPS),$P$ 为功耗(Watt)。

理解了这层“除法关系”之后你会发现:关注能效并不是否定算力,而是给算力加了一把“成本尺”。就像老司机选车,先看油耗再看马力,AI 架构师选卡,也应当先看 FLOPS/Watt 再看峰值 FLOPS——毕竟电费单不会陪你演戏。

E=FPE = \frac{F}{P}
这个公式与“每升油跑多少公里”完全同构:分子是干了多少活,分母是烧了多少油。
  1. 分子——算力 F芯片每秒钟能执行的浮点运算次数,由核心数、主频和每周期运算能力共同决定。
    F=核心数×主频×每核每周期运算次数F = \text{核心数} \times \text{主频} \times \text{每核每周期运算次数}
  2. 分母——功耗 P芯片在工作状态下消耗的电功率,包括计算单元、内存控制器和外围接口的功耗之和。
    P=P计算+P内存+P外围P = P_{\text{计算}} + P_{\text{内存}} + P_{\text{外围}}
  3. 比值——能效 E每瓦特功率能换来的算力,就是“一升油跑的公里数”。
    E=核心数×主频×每核每周期运算次数P计算+P内存+P外围E = \frac{\text{核心数} \times \text{主频} \times \text{每核每周期运算次数}}{P_{\text{计算}} + P_{\text{内存}} + P_{\text{外围}}}

精度差异

同样是跑一百公里,高速公路、城市环路和盘山公路的油耗完全不同。AI 芯片也有三种典型的“路况”:FP32 是高速路——每条数据都用 32 位浮点精确表示,算得准但每个运算单元又大又费电;FP16 是城市环路——精度稍降但吞吐翻倍,能效立马上了一个台阶;INT8 则是山间小路——用 8 位整数糊弄过去,但功耗只有 FP32 的零头,能效往往高出数倍。

现代 AI 加速器在硬件层面就为不同精度准备了独立流水线。同一块芯片,跑 INT8 的算力常常是 FP32 的 4 到 8 倍,而功耗增长却远低于算力增长。这种“路况差异”直接体现在能效上:低精度任务天然拥有更高的 FLOPS/Watt。于是有了一个常用的“精度能效比”公式:

$\eta$ 表示低精度相对高精度的能效提升倍数,通常远大于 1。

所以在阅读任何芯片的能效数据之前,先问一句“这是什么精度下测的?”就像看油耗之前先问“这是高速油耗还是市区油耗?”FP32 的 20 TFLOPS/Watt 和 INT8 的 80 TFLOPS/Watt 之间没有可比性,硬要比,就像拿别人下坡的油耗嘲讽你上坡的油耗一样不讲理。

η=EINT8EFP32=FINT8PINT8×PFP32FFP32\eta = \frac{E_{\text{INT8}}}{E_{\text{FP32}}} = \frac{F_{\text{INT8}}}{P_{\text{INT8}}} \times \frac{P_{\text{FP32}}}{F_{\text{FP32}}}
就好比同一辆车,下坡路(INT8)当然比爬坡路(FP32)省油得多。
  1. 低精度能效INT8 模式下每瓦能提供的算力更高。
    EINT8=FINT8PINT8E_{\text{INT8}} = \frac{F_{\text{INT8}}}{P_{\text{INT8}}}
  2. 高精度能效FP32 模式下每瓦提供的算力,作为比较基准。
    EFP32=FFP32PFP32E_{\text{FP32}} = \frac{F_{\text{FP32}}}{P_{\text{FP32}}}
  3. 能效提升倍数两者相除得到无量纲倍数,衡量“降精度”省了多少电。
    η=FINT8/PINT8FFP32/PFP32\eta = \frac{F_{\text{INT8}} / P_{\text{INT8}}}{F_{\text{FP32}} / P_{\text{FP32}}}

测量方法

工信部在车窗上贴的油耗标签,老司机们从来只当参考——真正省不省油,得自己加满油、跑一段路、再加满才算数。芯片能效也一样,纸面峰值 FLOPS/Watt 再漂亮,也得用真实负载“路测”一遍才作数。

业界通行的做法分三步:第一,选定一个标准负载,比如 ResNet-50 图像分类这样的基准模型,固定 batch size 与输入分辨率;第二,让芯片全速跑起来,用功耗计或板级传感器记录实时功耗,取一段时间内的平均值 $P_{\text{avg}}$;第三,统计这段时间里模型推理的吞吐率 $R$(每秒处理多少样本),并乘以每个样本对应的浮点运算量 $N_{\text{ops}}$,得到真实有效算力。最后代入公式:

公式左边是实测能效,右边分子是“这段时间实际干了多少浮点运算”,分母是“这段时间平均烧了多少瓦”。

值得注意的是,标准负载的选择会直接影响结果:跑卷积网络和跑 Transformer 的能效可能差出 30%。因此行业里主张“负载透明”——报告能效时,必须同时说明负载模型、精度、batch size 和功耗采样方式。就像说油耗时必须说明“开没开空调、载了几个人”一样,否则数字就成了任人打扮的小姑娘。

Ereal=Nops×RPavgE_{\text{real}} = \frac{N_{\text{ops}} \times R}{P_{\text{avg}}}
这就像用“加油量 ÷ 里程表读数”算真实油耗——不看厂家标签,只看实际加油记录。
  1. 真实有效算力每秒完成的浮点运算量 = 每样本运算量 × 每秒处理样本数。
    Freal=Nops×RF_{\text{real}} = N_{\text{ops}} \times R
  2. 平均功耗取任务运行稳定后的功率平均值,排除启动毛刺。
    Pavg=1T∫0TP(t) dtP_{\text{avg}} = \frac{1}{T} \int_{0}^{T} P(t) \, dt
  3. 实测能效真实算力除以平均功耗,得到“路测版”FLOPS/Watt。
    Ereal=FrealPavgE_{\text{real}} = \frac{F_{\text{real}}}{P_{\text{avg}}}

横向比较

小区里的大爷们比油耗有个规矩:不比排量,比同一段路、同一箱油谁跑得远。横向比较 AI 芯片的能效也是同一个道理——只有在相同的精度、相同的负载、相同的功耗采样条件下,FLOPS/Watt 才有可比性。把 A 厂 INT8 的能效拿去比 B 厂 FP32 的能效,无异于拿越野车的越野能力跟跑车的弯道速度比。

实际选型时,工程师会构建一张“能效选型矩阵”:横轴是候选芯片,纵轴是目标场景(如训练 FP16、推理 INT8、边缘 FP32),单元格里填上对应精度下的实测 FLOPS/Watt。对于多场景的复杂选型,可以用加权归一化得分做综合排名。设第 $i$ 款芯片在第 $j$ 个场景下的能效为 $E_{i,j}$,该场景权重为 $w_j$,则综合得分为:

其中 $E_{\text{best},j}$ 是第 $j$ 个场景下所有候选芯片中的最高能效。$S_i$ 越接近 1,说明该芯片越贴合你的实际负载画像。

不过要提醒一句:能效高不代表一定选它。就像省油的车可能空间小、动力肉,能效最高的芯片可能软件生态差、采购价格贵。横向比较表格的意义不是“一票定生死”,而是帮你把“省油的账”和“马力的账”放在同一张桌子上,最终结合采购成本、供货周期做综合决策。

Si=∑jwj×Ei,jEbest,jS_i = \sum_{j} w_j \times \frac{E_{i,j}}{E_{\text{best},j}}
这就像给候选人打分:每个科目与全班最高分比,再按权重加权——而不是简单地把语文分和数学分加起来。
  1. 单项归一化每款芯片在某个场景下的能效,先除以该场景最优值,得到一个 0 到 1 之间的相对分数。
    scorei,j=Ei,jEbest,j\text{score}_{i,j} = \frac{E_{i,j}}{E_{\text{best},j}}
  2. 场景加权根据业务负载占比赋予不同场景权重,所有权重之和为 1。
    ∑jwj=1\sum_{j} w_j = 1
  3. 综合得分将各项归一化分数加权求和,得到可排序的单一指标。
    Si=∑jwj×scorei,jS_i = \sum_{j} w_j \times \text{score}_{i,j}

绿色算力

为什么现在大家都在聊省油?因为油价贵,还因为排气管里的二氧化碳有“碳账”。数据中心是耗电大户,一台 AI 服务器满载轻松超过 2 千瓦,一个机柜跑满是 20 千瓦起步。电费是数据中心最大的单笔运营成本,而发电排碳又是实打实的环保账。所以,FLOPS/Watt 不只是个工程指标,它还是绿色金融语境下的“碳效率”指标。

数据中心通常用 PUE(电能使用效率)描述总能耗与 IT 设备能耗之比,PUE 越接近 1 越好。若要估算一次 AI 训练任务的碳排放,可以把它拆成三步:任务总算力需求、芯片能效、PUE 和电网碳排因子。公式如下:

$F_{\text{task}}$ 是训练任务的总浮点运算量,$E_{\text{avg}}$ 是芯片在对应精度下的平均能效,$\text{EF}_{\text{grid}}$ 是电网每度电对应的碳排放因子(kg CO₂/kWh)。

越来越多的云厂商和政企采购把“单位算力碳排”写进招标书,能效高的芯片在绿色采购评审中能拿到真金白银的加分。曾有位云平台负责人说过一句实在话:“我们买的不只是算力,还买的是电费账单和 ESG 报告。” 早一步算清这笔“碳账”,就能在绿色算力浪潮里少交点学费。

CO2=FtaskEavg×PUE×EFgrid\text{CO}_2 = \frac{F_{\text{task}}}{E_{\text{avg}}} \times \text{PUE} \times \text{EF}_{\text{grid}}
翻译成买车语言:同样的路程(任务),百公里油耗越低,烧的油越少,碳排自然越小——PUE 就像空调和乘客带来的额外损耗系数。
  1. 总耗电量任务总浮点运算量除以能效,得到训练消耗的总电能(kWh 量级换算前以焦耳计)。
    Welec=FtaskEavgW_{\text{elec}} = \frac{F_{\text{task}}}{E_{\text{avg}}}
  2. 基础设施损耗乘以 PUE,把 IT 设备电耗放大为数据中心总电耗。
    Wfacility=Welec×PUEW_{\text{facility}} = W_{\text{elec}} \times \text{PUE}
  3. 碳排折算乘以电网碳排因子,得到该任务对应的二氧化碳排放量。
    CO2=Wfacility×EFgrid\text{CO}_2 = W_{\text{facility}} \times \text{EF}_{\text{grid}}

应用案例

前面讲了这么多,最后落到老司机的日常:你手里有一笔预算,面前是五六款候选芯片,业务负载画像已经画好,该怎么选?答案是走完整条“油耗评估流水线”:挑路况(定精度与负载类型)→ 看路测(跑基准、记功耗、算能效)→ 算油费(结合电价、PUE、任务时长估算 TCO)→ 再签字下单。

举三个真实场景。大模型训练选型:训练任务以 BF16/FP16 为主,负载稳定且长期满载,优先选择高精度模式下 FLOPS/Watt 最高的芯片,因为训练集群一年 365 天×24 小时满载,能效差 10%,电费就能差出几十万。边缘推理部署:设备往往用电池供电或有散热上限,此时能效是第一约束,宁可牺牲部分算力也要把整机功耗压在预算线下。液冷集群设计:高功耗芯片的能效虽高,但机柜功耗密度会触发散热改造,需要把液冷成本算进总账。面对这类工程决策,一个实用公式是训练或推理任务的能耗估算:

$N_{\text{flops}}$ 是任务总浮点运算量,$E$ 是芯片实测能效,$U$ 是算力利用率(通常在 0.3~0.8 之间)。

想上一个台阶,还可以在调度层做“混合精度路由”:把对精度敏感的任务丢给 FP32,把容忍误差的任务丢给 INT8 路径,让芯片始终工作在能效最高的“转速区间”。这就像老司机在高速上巡航、在市区滑行,把每一滴油都用在刀刃上——整机平均能效往往能再提升 30% 以上。

---

Wtotal=NflopsE×UW_{\text{total}} = \frac{N_{\text{flops}}}{E \times U}
这个公式相当于出行前预估油费:总路程(任务算力)÷ 真实油耗(能效)÷ 路况通畅度(利用率)= 总耗油量。
  1. 有效利用系数由于负载不均衡、通信开销等原因,芯片实际利用率达不到 100%。
    U=T纯计算T总耗时U = \frac{T_{\text{纯计算}}}{T_{\text{总耗时}}}
  2. 实际可用能效将标称能效乘以利用率,得到任务视角的真实能效。
    Eactual=E×UE_{\text{actual}} = E \times U
  3. 总能耗估算任务算力除以实际可用能效,得到该任务的预计耗电量。
    Wtotal=NflopsE×UW_{\text{total}} = \frac{N_{\text{flops}}}{E \times U}

AI 应用场景

云厂商算力采购评估

阶段:硬件选型与采购

解决的问题:传统采购只看峰值算力和单价,导致买回来的 GPU 峰值惊人、电费更惊人,数据中心 PUE 和利润双双告急。用 FLOPS/Watt 建立供应商能效评估表后,采购团队可以在同等算力需求下优先选择能效更高的产品,显著降低长期运营电费。

具体案例:某云厂商计划采购 500 台 AI 服务器,候选机型 A 是 200 TFLOPS(FP16)/ 600W,候选机型 B 是 160 TFLOPS(FP16)/ 350W。按每瓦算力折算,B 的能效高出近 1.7 倍;按满负载年运行 8000 小时、电价 0.6 元/度计算,选择 B 每年可节省电费超过 300 万元。

边缘 AI 盒子功耗预算

阶段:端侧部署

解决的问题:边缘设备由太阳能板或电池供电,整机功耗预算通常只有 10~30W,传统“先选芯片再算功耗”的流程经常导致散热失控或续航不足。采用“能效反推法”——先定功耗墙,再反推所需 FLOPS/Watt,可以快速缩小候选芯片范围。

具体案例:某安防厂商要部署 20W 功耗的智能摄像头盒子,目标是对 1080P 视频流做实时人车检测。通过对比多款边缘芯片在 INT8 精度下的 FLOPS/Watt,最终选出一款能效达 50 TFLOPS/Watt 的芯片,在 12W 功耗下实现了 30 FPS 推理,整机功耗余量还给 ISP 和网络模块留足了空间。

大模型训推集群降本

阶段:训练与推理优化

解决的问题:大模型集群满载运行时散热与电费成为瓶颈,单纯增加卡数不现实。通过混合精度调度让模型的不同算子自动选择 FP16 或 INT8 计算路径,可以提高整集群的有效 FLOPS/Watt。

具体案例:某大模型团队将推理服务中的部分注意力算子切换到 INT8 量化路径,实测单片 GPU 在保证精度损失 <1% 的前提下能效提升 42%,同等机柜功耗下吞吐量翻了近一倍,省下的电费直接覆盖了量化开发的人力成本。

Python 演示

python48 行
# -*- coding: utf-8 -*-"""芯片能效评估演示:计算 FLOPS/Watt 并给出选型建议""" CHIPS = {    "TurboMax-9": {"FP32": (120, 300), "FP16": (240, 280), "INT8": (480, 260)},    "EcoCore-1":  {"FP32": (90, 150),  "FP16": (180, 140), "INT8": (400, 150)},    "PowerBeast": {"FP32": (180, 550), "FP16": (360, 520), "INT8": (700, 500)},} PRECISIONS = ["FP32", "FP16", "INT8"]PRICE_PER_KWH = 0.6   # 电价:元/度HOURS_PER_YEAR = 8000 # 年运行时长  def compute_efficiency(tflops, power_watt):    """能效 = 每瓦特提供的 TFLOPS"""    return tflops / power_watt  def rank_chips(constraint_watt=400, precision="FP16"):    """在指定功耗上限与精度下,按能效从高到低排序"""    results = []    for name, specs in CHIPS.items():        tflops, power = specs[precision]        if power > constraint_watt:            continue                                # 超出功耗墙直接淘汰        eff = compute_efficiency(tflops, power)        annual_cost = power / 1000 * HOURS_PER_YEAR * PRICE_PER_KWH        results.append((eff, name, power, annual_cost))    results.sort(reverse=True)                      # 能效高者排前    return results  def main():    print("=== 芯片能效评估(FP16 精度)===")    candidates = rank_chips(constraint_watt=400, precision="FP16")    if not candidates:        print("没有芯片满足功耗约束")        return    for eff, name, power, cost in candidates:        print(f"{name:>12} | 功耗 {power:3d}W | 能效 "              f"{eff:6.2f} TFLOPS/W | 年电费约 {cost:8.0f} 元")    best = candidates[0]    print("最优选型:", best[1], f"{best[0]:.2f} TFLOPS/W")  if __name__ == "__main__":    main()
目的:模拟 AI 芯片采购场景中的能效排名计算,输入候选芯片在指定精度下的 TFLOPS 与功耗,输出 FLOPS/Watt 排行及年电费估算。
  1. compute_efficiency(tflops, power_watt)定义能效计算公式:算力除以功耗,对应正文中 FLOPS/Watt 的定义。
  2. rank_chips(constraint_watt=400, precision="FP16")先按功耗墙过滤芯片,再对能效排序,模拟实际选型中的约束筛选流程。
  3. if power > constraint_watt: continue功耗超标的候选直接淘汰,就像油耗太高的车连入围资格都没有。
  4. annual_cost = power / 1000 * HOURS_PER_YEAR * PRICE_PER_KWH把瓦折算成千瓦,乘年运行小时数与电价,算出这台芯片一年的“油费”。
  5. results.sort(reverse=True)以能效为关键字降序排列,最终 best 即最优选型。

常见误区

误区“选芯片不就是看谁跑得快吗?A 卡 FLOPS 是 B 卡的 1.5 倍,那肯定买 A 卡啊!至于功率,机房电源够用不就行了?”

正解峰值算力只是“马力”,真正决定账本的是“马力/油耗”这个比值。假设 A 卡 600W、B 卡 250W,B 卡虽然算力低 30%,但每瓦算力反而高出 30% 以上。数据中心电费是按瓦·时计算的,长期满载运行时,能效差距会直接放大成几十万甚至上百万的电费差。选卡应该先看 FLOPS/Watt,再看峰值 FLOPS。

为何常见:芯片厂商的发布会总是先报“全球最强算力”,消费者看多了自然形成“算力=性能”的直觉,忽略了算力背后电价这个沉默成本。

误区“这张卡 INT8 能效是 90 TFLOPS/W,另一张卡 FP32 能效才 18 TFLOPS/W,所以第一张卡更优秀!”

正解不同精度的运算复杂度、误差特性完全不同,就像下坡油耗和上坡油耗不可比。INT8 的 90 和 FP32 的 18 之间不存在公平的优劣关系。科学的做法是:固定精度、固定负载、固定 batch size,再横向对比;或者用文中的加权归一化公式,按场景比例折算成综合得分。

为何常见:只看数字大小是最省力的判断方式,而忽略了指标背后的测试条件——这与看油耗时不区分高速和市区是同一个毛病。

误区“芯片 TDP 标的是 300W,那跑满载时功耗就是 300W,直接拿这个算能效不就行了?”

正解TDP 只是散热设计指南,实际功耗会随负载类型、温度、Boost 频率波动。实测中,同一个模型不同 batch size 下功耗可能差出 40%。所以行业标准要求用功率计或板级传感器记录运行时的平均功耗,而不是拿标称 TDP 当“油耗标签”。准确做法见正文:跑标准负载、记录 $P_{\text{avg}}$、计算吞吐率,三件套齐了才能得到可信的能效值。

为何常见:对大多数人来说,读参数表比跑基准测试容易得多;而且厂商提供的 TDP 数字醒目又整齐,天然具有“权威感”。

误区“芯片 200W 能效很高,那整机也就 200W 以内吧?机柜塞满 10 台轻轻松松。”

正解服务器主板、内存、NVMe 硬盘、风扇、网卡都要耗电,整机功耗通常是芯片功耗的 1.3~2 倍;大量高功耗芯片堆进机柜后,还要考虑空调制冷的额外功耗(PUE)。只看芯片功耗会严重低估实际运营成本。做能效评估时,应使用整机功率计读数,并乘上数据中心的 PUE 系数,才能得到真实的“社会总油耗”。

为何常见:芯片是算力世界里最耀眼的明星,人们习惯性地把聚光灯下的主角当成全部,忽略了后台默默耗电的配角们。

面试题

Q1. FLOPS 的全称含义是什么?

单选题 · easy

  • A.每秒浮点运算次数← 正确答案
  • B.每秒整数运算次数
  • C.每秒存储读写次数
  • D.每秒网络传输次数

答案:A。FLOPS = Floating-point Operations Per Second,即每秒浮点运算次数。就像马力代表汽车的动力输出能力,FLOPS 代表芯片的算力上限。B 是整数运算,C 是存储带宽,D 是网络吞吐,均与浮点算力无关。

Q2. FLOPS/Watt 这个指标描述的是什么?

单选题 · easy

  • A.每瓦特功耗提供的算力← 正确答案
  • B.每瓦特功耗消耗的电量
  • C.每颗芯片的价格性能比
  • D.每秒钟产出的热量

答案:A。FLOPS/Watt 是算力除以功耗,即每瓦电能换来多少次浮点运算,相当于汽车“每升油跑多少公里”。B 混淆了功率与电量,C 是性价比概念,D 是散热概念,都与能效定义不符。

Q3. 芯片功耗的基本单位是什么?

单选题 · easy

  • A.Watt(瓦特)← 正确答案
  • B.Joule(焦耳)
  • C.Hertz(赫兹)
  • D.FLOPS

答案:A。Watt 是功率单位,表示每秒消耗的能量,正如汽车仪表上的“瞬时油耗”。Joule 是能量单位而非功率,Hertz 是频率单位,FLOPS 是算力单位。功耗墙、TDP 等参数均以 Watt 为单位标注。

Q4. 低精度(如 INT8)相比高精度(如 FP32)的能效通常呈现什么趋势?

单选题 · mid

  • A.能效更高← 正确答案
  • B.能效更低
  • C.能效完全相同
  • D.能效不可测量

答案:A。低精度运算单元更小、功耗更低,单位面积内可集成更多计算单元,所以 INT8 的 FLOPS/Watt 通常数倍于 FP32。这就像下坡路比上坡路省油。B 方向反了,C 忽略了硬件对不同精度的差异化设计,D 显然错误。

Q5. 实测一块芯片的 FLOPS/Watt 时,需要采集哪些数据?

多选题 · mid

  • A.实际负载下的吞吐率← 正确答案
  • B.每个样本的浮点运算量← 正确答案
  • C.运行期间的平均功耗← 正确答案
  • D.芯片的采购价格

答案:ABC。实测能效的三要素是:吞吐率(样本/秒)、每样本算力(FLOPS/样本)、平均功耗(Watt),三者分别对应“跑了多远”“每公里的难度”“烧了多少油”。采购价格属于经济性指标,不影响物理层面的能效计算。

Q6. PUE 表示的是下列哪一项?

单选题 · mid

  • A.数据中心总能耗与 IT 设备能耗之比← 正确答案
  • B.芯片算力与功耗之比
  • C.数据中心机柜数量与面积之比
  • D.电网电压与电流之比

答案:A。PUE = 数据中心总能耗 / IT 设备能耗,用来衡量制冷、配电等基础设施的额外损耗。PUE 越接近 1,说明电力越“纯净”地用在算力上。B 描述的是 FLOPS/Watt,C 是机房密度,D 是电学基础概念。

Q7. 数据中心按能效选型时,除了 FLOPS/Watt 还应考虑哪些因素?

多选题 · mid

  • A.机柜功耗上限← 正确答案
  • B.软件生态兼容性← 正确答案
  • C.长期运营电费成本← 正确答案
  • D.荧光灯照明亮度

答案:ABC。机柜功耗上限决定单柜可部署的卡数,软件生态决定能否发挥理论能效,电费成本则是能效指标的最终变现形式。照明亮度与算力硬件选型无关,属于干扰项。

Q8. 比较两款芯片的 FLOPS/Watt 时,最科学的前提条件是什么?

单选题 · hard

  • A.在同一精度、同一负载下对比← 正确答案
  • B.各自挑选能效最高的精度对比
  • C.只对比纸面峰值算力
  • D.只对比空载功耗

答案:A。能效是测量条件的函数,不同的精度和负载会得到完全不同的数值。只有固定精度、负载和采样方式,比较才有意义;就像比油耗必须固定路况和载重。B 用各自最佳工况比较,等于田忌赛马;C 忽略功耗;D 空载不代表真实工作状态。

Q9. 绿色算力评估通常会纳入以下哪些指标?

多选题 · hard

  • A.电网碳排放因子← 正确答案
  • B.数据中心 PUE← 正确答案
  • C.单任务能耗估算← 正确答案
  • D.显卡风扇转速

答案:ABC。绿色算力关心的是“算力-能耗-碳排”链条:碳排放因子决定每度电的碳代价,PUE 决定基础设施损耗,单任务能耗决定芯片层面的效率。风扇转速只是散热细节,不属于宏观绿色评估的常规指标。

Q10. 某芯片在 200W 功耗下运行 INT8 任务,实测吞吐量为每秒 800×10¹² 次运算(800 TFLOPS),它的能效是多少?

单选题 · extreme

  • A.每瓦 4×10¹² FLOPS← 正确答案
  • B.每瓦 2×10¹² FLOPS
  • C.每瓦 8×10¹² FLOPS
  • D.每瓦 0.5×10¹² FLOPS

答案:A。能效 = 算力 ÷ 功耗 = 800×10¹² ÷ 200 = 4×10¹² FLOPS/W。这相当于“一升油跑了 4 公里”,虽然单位朴素,却是一切能效评估的基石。B 是除以 400 的结果,C 是未除以功耗的原值,D 是算力除以功耗后再除以 8,均不正确。