把这篇文章当作一次逛后厨的旅程——每一块 AI 芯片,都是一间餐厅的后厨:计算核心是灶台,显存是食材仓库,显存带宽是仓库到灶台的传送带,软件生态则是厨师手里的菜谱。老牌进口芯片像一家米其林三星,后厨体系成熟、流程顺畅;而国产芯片燧原、壁仞,是这两年迅速崛起的“新餐厅”:燧原擅长办大型宴席(训练大模型),壁仞则用模块化灶台拼出惊人产能(训推一体)。本文不谈晦涩电路,只沿着“后厨”的各个角落——灶台、仓库、传菜通道、菜谱、拼桌流程——把燧原与壁仞的架构、性能、生态与部署讲清楚,让你像看懂餐厅经营一样看懂国产 AI 芯片。

岗位关联

学透国产 AI 芯片,能帮你在算力选型、大模型部署和国产化替代项目中做出务实的工程决策,而不是被厂商宣传的 TFLOPS 数字牵着走。

目录
  1. 可视化演示
  2. 芯片分类概览
  3. 燧原架构解析
  4. 壁仞架构解析
  5. 性能指标对比
  6. 软件生态配套
  7. 部署优化策略
  8. 落地应用场景
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

围绕燧原/壁仞展开深入探讨,从基本概念出发逐步深入到高级应用。内容涵盖AI硬件与算力、AI芯片架构中的燧原/壁... 切换模式查看不同维度。

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

燧原/壁仞的:核心原理 动态展示关键流程与数据流动 交互控件调节参数实时渲染 f(x) = transform(x) 核心概念的可视化呈现

芯片分类概览

走进任何一个 AI 芯片家族的“后厨”,最先遇到的分岔路口是:这间厨房是给婚宴办几十桌菜,还是站在窗口一单一份出快餐?前者是训练芯片,后者是推理芯片。办婚宴(训练)要一次性把几百样食材同时下锅、反复调整火候,所以它最看重“同时能炒多少锅”——峰值算力,以及“仓库够不够装”——显存容量。快餐窗口(推理)呢?客人排着队,每一单都要求几秒内端出来,所以它最看重的是低延迟、高吞吐,别让客人等太久。

为什么这几年要专门区分训练与推理?因为 AI 模型的需求在飞速变化。过去图像识别只要几百 MB 的模型,如今大语言模型动辄千亿参数,训练算力需求十年间翻了数万倍。燧原对此给出的答案是“两条腿走路”:云燧 T 系列专攻训练,云燧 i 系列专攻推理;而壁仞则提出“一张卡把宴席和快餐都包了”,用训推一体设计通吃两种场景。国产芯片的意义,不只是“自己人开的餐厅”,更是让算力成本降下来、供应链不再卡脖子,让千行百业都吃得起 AI 这道菜。

要理解一张芯片的“出菜上限”,先看它的理论峰值算力公式:

所以下次再看到某张卡宣传“XX TFLOPS“,先问一句:这是 FP16 还是 FP32?是峰值还是实际?就像餐厅说”我们有 100 口灶”,你还要追问——传送带够宽吗?厨师跟得上吗?这正是后文要拆解的内容。

P=Ncore×f×IPC×2\displaystyle P = N_{\text{core}} \times f \times \mathrm{IPC} \times 2
峰值算力 = 核心数 × 主频 × 每周期运算次数 × 2(乘加算两次)。它是后厨“理论上无限供菜”时的最大产能,但现实总会打折扣。
  1. 核心数(灶台数量)芯片里有多少个并行计算单元,越多意味着能同时翻炒的食材批次越多。
    NcoreN_{\text{core}}
  2. 主频(翻勺速度)每个计算单元每秒钟能完成多少个基本操作,相当于每口灶台一秒钟翻勺多少次。
    ff
  3. 每周期运算次数(一次翻勺炒几道菜)架构的并行技巧,让一个时钟周期内完成的计算更多。
    IPC\mathrm{IPC}
  4. 乘加算两次(记账规则)一次“乘加”指令其实完成了一次乘法和一次加法,算力统计时按两次浮点运算入账。
    ×2\times 2

燧原架构解析

燧原科技像一位专攻川菜宴席的大厨,创业之初就认准“把大型宴席办到极致”——也就是服务大模型训练。它自研的邃思系列芯片,相当于为宴席专门设计的定制灶台:2021 年发布的邃思 2.0 采用 12nm 工艺和 HBM2E 高速显存,把“大锅大灶”和“超大仓库”焊在了一起,专门伺候深度学习的矩阵运算。

从芯片到能用的加速卡,中间隔着“产品化”这一步:燧原把邃思芯片装进云燧系列加速卡。云燧 T20 训练卡主打大模型预训练,追求极致的海量数据吞吐;云燧 i20 推理卡则讲究低功耗、低延迟,像宴席结束后的精装甜品台。训练和推理各有分工,但要让几百张卡一起做一桌“千亿大餐”,光有灶台不够,还得有传菜通道——这就是灵衢互联,负责卡与卡之间的高速通信,让数据像传菜电梯一样在厨房之间穿梭不堵车。再往上,锦绣软件平台提供算子库和框架适配,相当于把一道道经典菜式写成标准化菜谱,任何厨师拿来就能照着做。

这里有一个理解训练加速的常用公式:用半精度(FP16/BF16)训练时,吞吐通常会翻倍:

看到这里你应该明白:燧原的路线是“专业分工 + 生态补全”。它的逻辑就像一间成熟的宴席承办方——灶台专为宴席设计,传菜电梯、标准菜谱一应俱全。你请它办千人大宴,它鞠躬尽瘁;但你非让它去路边摊卖两块钱的煎饼,那就要掂量掂量了。

TBF16=2×TFP32\displaystyle T_{\mathrm{BF16}} = 2 \times T_{\mathrm{FP32}}
半精度数据占一半空间,同样时间能搬两倍的量,算力翻倍。就像把食材切小块,一次能多炒一倍。
  1. 单精度基准(标准菜式)FP32 是精雕细琢的菜式,数据占 32 位,精度高但搬运慢。
    TFP32T_{\mathrm{FP32}}
  2. 半精度折算(切小块)BF16 只用 16 位表示数据,仓库搬运量减半,相同时间内吞吐翻倍。
    TBF16=2×TFP32T_{\mathrm{BF16}} = 2 \times T_{\mathrm{FP32}}

壁仞架构解析

壁仞科技则像一个不走寻常路的“融合菜餐厅”:它不把训练和推理分成两套厨房,而是在一张灶台上同时支持“办宴席”和“出快餐”。这个野心的地基,是自研的壁立仞 GPGPU 通用计算架构——一种“什么菜都能炒”的通用灶台设计,为 AI 计算提供了灵活的可编程能力。

壁仞最引人注目的创新,是它的 Chiplet 芯粒设计。传统大芯片像一口要整体浇铸的巨型铁锅,面积越大,铸造时报废率越高;而 Chiplet 像是把后厨拆分成一个个标准模块:2 颗计算芯粒负责炒菜,2 颗存储芯粒负责存货,再用先进封装把它们像拼积木一样拼起来。这样每块小芯粒面积小、良率高,还能灵活组合,BR100 正是这一设计的代表作。它实现了约 2048 TFLOPS 的 FP16 峰值算力、64GB HBM2e 显存、超 2TB/s 显存带宽,单看这些数字,已经站在了国产芯片的塔尖。同时,BR100 的训推一体设计,意味着同一张卡既能陪大模型度过漫长的训练苦旅,也能在线上服务里快速响应每一次提问。

衡量一张训推一体卡的“出餐效率”,常用这个公式:

壁仞的思路,像是一间用标准模块拼出来的中央厨房:模块化让生产更可靠,通用架构让菜式更丰富,训推一体让后厨不分家。但正如后厨再大,也要看传菜通道和菜谱齐不齐——壁仞的实际发挥,同样取决于软件生态能调度出多少真实效率。

T=BL\displaystyle T = \frac{B}{L}
推理吞吐量 = 批量大小 ÷ 延迟。一锅炒的份数越多、出餐越快,每秒端出的菜就越多。
  1. 批量 B(一锅炒几份)一次同时处理的请求数量,批量越大,灶台利用率越高。
    BB
  2. 延迟 L(端上桌要多久)从接到订单到端出第一份菜的时间,延迟越低体验越好。
    LL
  3. 吞吐 T(每秒出餐数)两者相除,得到系统每秒能服务的请求量,是推理性能的真实指标。
    T=BLT = \frac{B}{L}

性能指标对比

判断一间餐厅好不好,不能只看灶台数量,还要看出菜速度、仓库容量、用不用得起电费。AI 芯片也一样,有四个指标要放在一起看:浮点算力、显存带宽、能效比、互联扩展。浮点算力是“灶台的总火力”;显存带宽是“仓库到灶台的传送带宽度”;能效比是“每度电能端出多少菜”;互联扩展则是“几个后厨拼桌时,传菜通道够不够快”。

把这四把尺子量向三家后厨,画面立刻立体起来。燧原云燧 i10 的 FP16 算力约 147 TFLOPS、显存带宽约 1.2TB/s,它像一个认真做私房菜的中型后厨,扎实但不追求惊人数字;壁仞 BR100 的 FP16 算力约 2048 TFLOPS、显存带宽约 2.3TB/s,就像一个火力全开的中央厨房,纸面数据直追甚至超越国际参考卡。但别急着下结论——参考卡 A100 之所以称霸多年,除了算力和带宽均衡,更因为多年的生态打磨让它能把纸面数字大部分变成真实出餐。这给我们划出了重点:性能是系统工程,不是单一数字的竞赛。

衡量“电费花得值不值”,要看能效比:

所以,当有人拿着“我们算力最高”的广告来炫耀时,不妨用后厨的逻辑反问:传送带(带宽)够宽吗?电费(功耗)扛得住吗?桌子(互联)拼得起来吗?只有四项都及格,才是真正能上席的好后厨。

EE=PW\displaystyle \mathrm{EE} = \frac{P}{W}
能效比 = 算力 ÷ 功耗。办宴席不能光看排场,还要看电费账单到最后是赚是赔。
  1. 峰值算力 P(总火力)芯片理论上的最大浮点运算能力,代表后厨最热火朝天的时刻。
    PP
  2. 整卡功耗 W(电费账单)芯片满负荷运行时的功率,瓦数越高,散热和电费压力越大。
    WW
  3. 能效比 EE(划算程度)每瓦电换来的算力,是数据中心大规模部署时最关心的性价比指标。
    EE=PW\mathrm{EE} = \frac{P}{W}

软件生态配套

光有灶台和食材,没有菜谱,再好的后厨也做不出菜。软件的使命,就是把芯片的硬算力“翻译”成工程师顺手可用的工具。第一个关键是算子库:所谓算子,就是卷积、矩阵乘法这些常用的“菜式”,算子库把菜式写成最优做法,厨师照着做就能发挥八成功力;第二个关键是框架适配,PyTorch、TensorFlow 这些主流 AI 框架是“点菜单”,芯片得接得住;第三个关键是编译工具链,它像一位翻译官,把高级语言一行行翻译成芯片能执行的机器指令;第四个是生态兼容,尽量让习惯了 CUDA 的开发者少改代码就能跑起来。

燧原在这条路上推出了“锦绣”计算平台,壁仞则打造了 BIRENSUPA 软件栈,都在围绕算子库和框架适配发力。这也是国产芯片最“难而正确”的部分:硬件可以一年迭代一代,生态却要十年如一日地沉淀。没有足够的算子覆盖,开发者跑一个模型还得手写底层实现,就像菜谱上只有三道菜,再好的灶台也留不住客人。

硬件和软件合起来,才有一个“性能达到率”的概念:

理解了达到率,就理解了国产芯片的现状:硬件的纸面数字已经追得很近,但生态的“菜谱厚度”还在补课。好消息是,弥补生态没有捷径之外的另一种可能——场景适配。在细分行业里把特定模型优化到极致,也能以“专精菜式”取胜,这正是后文部署优化要讲的事。

η=TactualTpeak\displaystyle \eta = \frac{T_{\text{actual}}}{T_{\text{peak}}}
达到率 = 实际吞吐 ÷ 理论峰值。菜谱再厚,厨师端不出菜也白搭;生态越成熟,实际越接近纸面数字。
  1. 实际吞吐(真实出餐速度)在具体模型和框架下,芯片真正跑出来的结果,受算子库、带宽、调度共同影响。
    TactualT_{\text{actual}}
  2. 理论峰值(纸面火力上限)芯片规格书上宣称的最大算力,现实中几乎不可能完全达到。
    TpeakT_{\text{peak}}
  3. 达到率(梦想与现实的差距)比值越接近 1,说明软件生态把硬件潜力压榨得越干净;这个数通常只有 40%~70%。
    η=TactualTpeak\eta = \frac{T_{\text{actual}}}{T_{\text{peak}}}

部署优化策略

办一千人的宴席,一间后厨忙不过来,就得几间后厨拼桌协作。这在 AI 里叫多卡并行。数据并行把数据切成几份分给各卡,每张卡负责训练同一份模型的影子副本,定期同步参数;张量并行则把模型本身拆成几块,每卡负责一部分计算。燧原的灵衢互联和壁仞的 BLink,就是拼桌时的“传菜通道”,决定了卡间同步快不快。但拼桌不是免费午餐,通道再快也有延迟,同步再勤也有开销,这就是 Amdahl 定律要揭示的规律:

除了拼桌,还有两味“调味料”能大幅提速。第一味是混合精度:训练时用 BF16/FP16 做主力计算,用 FP32 做精度兜底,就像既用粗切快炒又保留几道细雕菜,既快又不砸招牌;第二味是推理优化:对大模型做量化(把 32 位参数压成 8 位整数,相当于把食材切碎打包)、缓存中间结果(KV cache),让快餐窗口的出餐时间从秒级降到毫秒级。完整的调优流程则是:先做性能剖析找出瓶颈,再针对性调整批次大小、算子和卡间拓扑,一层层逼近那个“达到率”。

把这些策略串起来,你会看到国产芯片的真实用法:不是买来插上就能满分,而是像请一位能力强但脾气怪的大厨——你得懂他的灶台、顺他的思路、优他的菜谱。经过多卡并行、混合精度、推理量化这套组合拳,燧原和壁仞完全能把大模型“办成席”。

S=1(1−p)+pN\displaystyle S = \frac{1}{(1 - p) + \frac{p}{N}}
加速比 = 1 ÷(串行比例 + 并行比例 ÷ 卡数)。宴席中总有几道菜必须一道道做,这些“串行工序”决定了拼桌的天花板。
  1. 可并行比例 p(能同时开炒的菜)整个任务中能被多卡分摊的比例,比如矩阵计算;占比越高,拼桌收益越大。
    pp
  2. 卡数 N(拼几间厨房)参与协作的芯片数量,理论上越多越快。
    NN
  3. 串行比例(必须排队的工序)比如每轮训练结束后的参数汇总,这部分再多卡也无法加速。
    1−p1 - p
  4. 整体加速比(拼桌的最终收益)即使 N 趋于无穷大,加速比也最多逼近 1/(1-p),这就是并行效率的物理天花板。
    S=1(1−p)+pNS = \frac{1}{(1 - p) + \frac{p}{N}}

落地应用场景

最后一站,从后厨走向宾客满座的宴会厅。国产 AI 芯片正在三个主战场落地。第一是智算中心建设:各地新建的人工智能计算中心,是燧原、壁仞这类国产卡的主阵地,它们以集群方式提供大规模算力,相当于把几十间后厨集中成一座中央厨房,向全社会供餐。第二是大模型训练:从开源大模型到行业大模型的预训练、微调,国产芯片正在从“能跑通”走向“能跑快”,支撑起一批国产大模型的诞生。第三是行业垂直应用:金融、政务、医疗等对数据安全要求极高的行业,像请私厨上门一样,把算力和数据都放在本地私有化部署,国产芯片由此获得主场优势。

要估算“办一场大模型宴席需要多少算力”,工程师常用一个经验公式:

回想这趟后厨之旅:从训练与推理的分桌,到燧原的宴席专精、壁仞的模块化拼装;从四把尺子量性能,到菜谱(生态)和拼桌(并行)的智慧;最终,这些“灶台、仓库、菜谱、拼桌”汇聚成一座座智算中心,让我们每个人都能品到大模型时代的美味。燧原与壁仞,正是这场算力盛宴里最有分量的两张国产餐桌——它们让我们相信,把后厨开在自己人手里,宴席才能办得安心、办得长久。

C=6 N D\displaystyle C = 6 \, N \, D
总计算量 ≈ 6 × 模型参数量 × 训练数据量。6 倍系数来自前向传播、反向传播和优化器的反复“试菜”。
  1. 系数 6(试菜次数)训练过程中每个参数平均要被“过手”约 6 次(前向、反向、更新),这是经验系数。
    66
  2. 参数量 N(菜谱条目)模型的规模,比如一个 70 亿参数的模型,N 就是 7×10⁹。
    NN
  3. 数据量 D(食材总量)训练用的 token 总数,数据越多模型越聪明,但算力消耗也线性上涨。
    DD
  4. 总计算量 C(整场宴席的锅气)三者相乘得到总浮点运算次数,再除以单卡算力×卡数,就能估算训练天数。
    C=6 N DC = 6 \, N \, D

AI 应用场景

智算中心大模型训练底座

阶段:模型训练

解决的问题:传统大模型训练高度依赖进口 GPU,采购周期长、成本高、供应链受制于人。国产 AI 芯片通过自研架构与高速互联,把“单间后厨”拼成“中央厨房”,以更低成本提供大规模训练算力。

具体案例:某区域智算中心采用燧原云燧 T20 系列构建数百卡训练集群,配合灵衢互联搭建分级互联拓扑,对千亿参数大模型进行预训练与微调,实现“数据不出省、训练不卡脖”。训练过程中通过混合精度和梯度累积优化,使集群达到率逐步攀升。

在线推理服务快速出餐

阶段:模型部署与推理

解决的问题:智能客服、内容生成等在线服务需要毫秒级响应,而训练卡直接跑推理往往功耗高、延迟不稳。国产芯片的训推一体设计和推理优化,专门解决“客人排队太久”的问题。

具体案例:一家互联网公司的智能客服系统,将 7B 参数大模型部署在壁仞 BR104 推理卡上,通过 INT8 量化和 KV cache 缓存优化,将单请求延迟从秒级压到百毫秒级,同等吞吐下功耗较此前降低约三成。

行业私有化“私厨上门”

阶段:全流程(数据处理、训练、推理)

解决的问题:金融、政务、医疗等行业要求数据不出域,不能把数据传到公有云上训练。国产芯片支持灵活的私有化部署,相当于把“后厨”直接搬进客户大楼,兼顾安全与智能。

具体案例:某省级政务平台采购壁仞与燧原的混合算力设备,在本地机房完成政务大模型的训练和推理,支撑智能问答、公文生成等应用,全流程数据本地闭环,满足合规要求。

Python 演示

python32 行
# -*- coding: utf-8 -*-"""国产AI芯片性能估算:对比燧原与壁仞的理论瓶颈""" chips = [    {"name": "燧原云燧i10", "fp16_tflops": 147.0,  "bw_gbps": 1200.0},    {"name": "壁仞BR100",   "fp16_tflops": 2048.0, "bw_gbps": 2300.0},    {"name": "参考A100",    "fp16_tflops": 312.0,  "bw_gbps": 2039.0},] def arithmetic_intensity(peak_tflops, bandwidth_gbps):    """算术强度 = 峰值算力 / 显存带宽,单位 FLOP/Byte"""    return peak_tflops * 1e12 / (bandwidth_gbps * 1e9) def gemm_time(m, n, k, peak_tflops, utilization=0.6):    """估算矩阵乘法耗时(毫秒),利用率模拟软件生态带来的折扣"""    flops = 2.0 * m * n * k    return flops / (peak_tflops * 1e12 * utilization) * 1000.0 def train_time_days(params_b, tokens_b, peak_tflops):    """估算千亿 token 语料的单卡训练天数(前向+反向约6倍运算量)"""    total_flops = 6.0 * params_b * 1e9 * tokens_b * 1e9    seconds = total_flops / (peak_tflops * 1e12 * 0.4)    return seconds / 86400.0 for c in chips:    ai = arithmetic_intensity(c["fp16_tflops"], c["bw_gbps"])    ms = gemm_time(8192, 8192, 8192, c["fp16_tflops"])    days = train_time_days(7.0, 1000.0, c["fp16_tflops"])    print(c["name"])    print("  算术强度约 %.1f FLOP/Byte" % ai)    print("  8192立方矩阵乘约 %.2f ms" % ms)    print("  7B模型千亿token单卡约 %.1f 天" % days)
目的:用算术强度和运行耗时两个视角,量化比较燧原、壁仞与参考卡的纸面能力,理解“算力≠实际性能”。
  1. def arithmetic_intensity(peak_tflops, bandwidth_gbps):定义算术强度函数,衡量“算力”与“带宽”是否匹配。
  2. return peak_tflops * 1e12 / (bandwidth_gbps * 1e9)把 TFLOPS 和 GB/s 统一成 FLOP/Byte,比值越高越依赖算力。
  3. flops = 2.0 * m * n * k矩阵乘法的总运算量,两个矩阵相乘要做 2×m×n×k 次浮点运算。
  4. return flops / (peak_tflops * 1e12 * utilization) * 1000.0除以“打了折扣的算力”,换算成毫秒。
  5. total_flops = 6.0 * params_b * 1e9 * tokens_b * 1e9用前文公式 C=6ND 估算大模型训练总运算量。
  6. days = train_time_days(7.0, 1000.0, c["fp16_tflops"])以 7B 模型、千亿 token 为例算单卡训练天数,数字越小吃得越快。

常见误区

误区“国产芯片不就是多塞点晶体管、把 TFLOPS 数字做大吗?架构设计只是包装,能炒菜就行。”

正解架构决定了算力能不能被带宽喂饱、被互联串起来、被软件轻松调度。燧原的邃思芯片专门优化矩阵运算,壁仞的壁立仞架构和 Chiplet 设计解决的是大芯片的物理工程难题。就像后厨动线设计一样,灶台再多,动线混乱、备菜区堵塞,依然出不了菜。没有好架构,算力数字只是摆设。

为何常见:厂商宣传永远把“峰值算力”放在最显眼的位置,初学者很容易把最响亮的数字当成最重要的能力。

误区“壁仞 BR100 的 FP16 算力有 2048 TFLOPS,比 A100 高好几倍,训练一定秒杀它。”

正解大模型训练是一个系统工程,显存容量、带宽、互联和软件算子库共同决定真实速度。壁仞峰值很高,但如果算子库覆盖不足、框架适配不完善,实际达到率可能只有四五成。就像广告说后厨有 100 口灶,但传送带太窄、菜谱不全,实际出餐依然慢。

为何常见:峰值算力最容易量化比较,于是被当成唯一的“高考分数”,忽略了其他维度。

误区“既然都是 AI 芯片,买训练卡直接跑在线推理不就行了?省得再买一套。”

正解训练追求的是大吞吐、大批量,推理追求的是低延迟、低功耗。把训练卡直接用于在线服务,往往功耗高、响应抖动大。壁仞提出“训推一体”正是为了兼容两者,但即便如此,推理侧仍需量化、批处理等专门优化。办婚宴的厨房可以勉强出快餐,但排队体验一定不好。

为何常见:厂商宣传喜欢强调“一卡多用”,让用户误以为负载特征可以随意切换。

误区“Chiplet 不就是把现成的 GPU 芯片封装在一块基板上吗?跟拼积木似的,没什么技术含量。”

正解Chiplet 是芯片设计与制造层面的芯粒拆分、高速互连与先进封装技术,涉及良率控制、功耗墙、片间一致性等难题。壁仞 BR100 将 2 颗计算芯粒与 2 颗存储芯粒集成,是为了在超大芯片的良率与算力之间找到平衡,而不是简单“粘”起来。

为何常见:从外观上看,Chiplet 确实像把几颗小芯片拼在一起,难免让人低估其工程复杂度。

面试题

Q1. 燧原科技面向训练的加速卡产品线名称是?

单选题 · easy

  • A.壁立仞系列
  • B.昆仑芯系列
  • C.云燧系列← 正确答案
  • D.昇腾系列

答案:C。燧原的产品线以“云燧”命名,T 系列主打训练、i 系列主打推理。壁立仞是壁仞的架构名,昆仑芯和昇腾分别是百度、华为的产品线。好比问川菜馆招牌菜,得认准它自己的字号。

Q2. 壁仞 BR100 采用哪种技术拼装计算与存储芯粒?

单选题 · easy

  • A.单晶圆整体铸造
  • B.Chiplet 芯粒设计← 正确答案
  • C.PCB 板卡堆叠
  • D.光电混合封装

答案:B。壁仞 BR100 的招牌是 Chiplet 设计,把计算芯粒和存储芯粒像拼桌一样集成,兼顾良率与算力。单晶圆整体铸造是传统大芯片路线,PCB 堆叠和光电封装则是其他封装手段,不是本题所指。

Q3. 评估大模型在线推理性能时,最应关注下列哪个指标?

单选题 · hard

  • A.理论峰值浮点算力
  • B.芯片封装总面积
  • C.有效端到端吞吐← 正确答案
  • D.显存颗粒数量

答案:C。推理是快餐窗口,客人关心的是每秒能出多少份、每份多久上桌,即有效端到端吞吐与延迟。理论峰值算力只是纸面火力,封装面积和显存颗粒数更与性能无直接关系。好比豪华后厨灶台再多,窗口排队太慢照样丢客。

Q4. 算术强度(Arithmetic Intensity)衡量的是芯片的什么关系?

单选题 · mid

  • A.算力与显存带宽的比值← 正确答案
  • B.功耗与芯片面积的比值
  • C.显存容量与价格的比值
  • D.互联距离与延迟的比值

答案:A。算术强度 = 峰值算力 ÷ 显存带宽,单位是 FLOP/Byte,用来判断一个任务是被算力限制还是被带宽限制。它揭示了“灶台火力”和“传送带宽度”是否匹配,是读懂 Roofline 模型的关键。

Q5. 关于 BF16 混合精度训练,下列说法正确的是?

单选题 · mid

  • A.动态范围接近 FP32← 正确答案
  • B.计算精度一定高于 FP32
  • C.只能用于推理阶段
  • D.显存占用与 FP32 相同

答案:A。BF16 用 16 位存储但保留 8 位指数,因此动态范围接近 FP32,能避免训练中的溢出问题;它主要用于训练,精度低于 FP32,显存占用比 FP32 少一半。就像切小块食材不丢味道,还能一次多炒一倍。

Q6. 下列哪些属于国产 AI 芯片的部署优化策略?

多选题 · mid

  • A.多卡并行训练← 正确答案
  • B.混合精度加速← 正确答案
  • C.增大单卡功耗
  • D.推理量化压缩← 正确答案

答案:ABD。多卡并行解决单卡放不下、算不够的问题;混合精度用 BF16/FP16 提速;推理量化把模型压缩成 INT8 以降低延迟。增大单卡功耗只会提高成本和散热压力,不算优化策略。

Q7. 影响多卡并行加速比的因素包括哪些?

多选题 · hard

  • A.卡间互联带宽← 正确答案
  • B.串行任务占比← 正确答案
  • C.通信同步开销← 正确答案
  • D.机柜外观设计

答案:ABC。Amdahl 定律告诉我们,串行比例决定了加速比上限;卡间互联带宽与通信同步开销则决定并行部分能跑多快。机柜外观与加速比无关。拼桌再热闹,也架不住传菜通道堵和必须排队的工序。

Q8. 训练芯片与推理芯片的核心区别在于?

单选题 · easy

  • A.侧重吞吐与实时性不同← 正确答案
  • B.是否必须使用 HBM 显存
  • C.推理芯片功耗必然更低
  • D.训练芯片必须支持整数运算

答案:A。训练芯片追求大吞吐、大批量,推理芯片追求低延迟、高实时。使用 HBM 与否、功耗高低、是否支持整数运算都是具体设计选择,不是本质区别。宴席厨房和快餐窗口的分工,不在锅大锅小,而在出餐模式。

Q9. 国产 AI 芯片软件生态的主要挑战体现在哪些方面?

多选题 · mid

  • A.算子库覆盖不足← 正确答案
  • B.主流框架适配滞后← 正确答案
  • C.编译工具链成熟度低← 正确答案
  • D.芯片硬件良率过低

答案:ABC。软件生态的核心短板是算子库、框架适配和编译工具链:菜谱不全、翻译不准、训练不足,厨师再厉害也发挥不出来。硬件良率属于制造环节问题,不属于软件生态范畴。

Q10. Chiplet 芯粒设计的核心优势是?

单选题 · hard

  • A.降低互联延迟
  • B.简化驱动开发
  • C.缩小芯片面积
  • D.提升单片良率← 正确答案

答案:D。Chiplet 把小芯粒拼成大芯片,每块小芯粒面积小、缺陷率低,从而提升整体良率,并降低超大芯片的制造成本。它并不简化驱动、不必然缩小面积,互联延迟甚至是不小的挑战。拼桌是为了提高成功率,而不是让菜更好吃。