實際影片長度:23:12.000。原文、繁中、雙語可點擊句子跳轉影片。
0:00.133–0:02.533
一颗采用12纳米工艺的芯片
0:02.566–0:04.200
竟然在人工智能推理
0:04.200–0:06.500
测试里压过了4纳米GPU
0:06.666–0:08.366
它没有最先进的制程
0:08.600–0:10.366
没有昂贵的HBM
0:10.400–0:12.166
也不能训练大模型
0:12.266–0:14.533
却在某些任务上跑得更快
0:14.666–0:15.700
耗电更少
0:15.766–0:17.866
听起来像IBM突然找到了
0:17.866–0:19.400
击败英伟达的捷径
0:19.866–0:21.366
但真正的问题是
0:21.366–0:23.100
如果north pole这么强
0:23.200–0:24.933
为什么它到现在仍然
0:24.933–0:26.700
只是一款研究原型
0:26.866–0:29.000
答案藏在它最强的优势里
0:29.000–0:31.533
也藏在它最难绕开的限制里
0:31.533–0:33.400
这颗芯片叫north pole
0:33.966–0:37.300
IBM在2023年正式公开它时
0:37.333–0:38.533
给出的规格并
0:38.533–0:40.500
不符合当时的主流叙事
0:40.800–0:42.100
12纳米工艺
0:42.300–0:44.133
220亿个晶体管
0:44.300–0:45.900
256个核心
0:46.200–0:49.266
芯片面积约795平方毫米
0:49.400–0:50.866
放在一个人人都盯着
0:50.866–0:53.266
4纳米3纳米的行业里
0:53.566–0:55.966
12纳米看起来甚至有些落后
0:56.066–0:59.000
可IBM偏偏用这颗旧制程芯片做出
0:59.000–1:01.333
了一组让人无法忽略的数据
1:01.400–1:04.333
在Resnet50图像分类和YOLO
1:04.333–1:06.200
V4目标检测测试中
1:06.533–1:10.133
north pole相对采用相近12纳米工艺的GPU
1:10.533–1:12.900
实现约25倍的每瓦增速
1:13.133–1:15.566
约5倍的每晶体管处理效率
1:15.733–1:18.100
以及约22倍更低的延迟
1:18.333–1:19.666
IBM还表示
1:19.700–1:21.533
它在这些限定任务上
1:21.533–1:23.466
连采用更先进4纳米
1:23.466–1:25.666
工艺的GPU也能压过去
1:25.700–1:27.800
先纠正一个流传很广的说法
1:28.166–1:30.266
22倍并不是每一单位
1:30.266–1:32.533
能量多完成22倍工作
1:32.600–1:35.966
IBM公开论文里的22倍指的是
1:35.966–1:39.100
相对可比12纳米GPU的延迟优势
1:39.333–1:41.533
能效指标是约25倍
1:41.600–1:43.366
把延迟和能效混成
1:43.366–1:45.533
一句话会让数字更刺激
1:45.766–1:47.466
却也会误导观众
1:47.933–1:50.066
north pole确实很快很省电
1:50.133–1:52.400
但正确理解这些成绩比
1:52.400–1:54.800
重复一个夸张数字更重要
1:54.933–1:56.866
对north pole更重要的是
1:57.266–2:00.100
制程从来不是芯片表现的唯一答案
2:00.500–2:03.066
先进制程可以让晶体管更小
2:03.166–2:05.900
通常也有利于密度性能和功耗
2:06.100–2:08.000
但如果一套架构把大量
2:08.000–2:10.100
电力耗在搬运数据上
2:10.266–2:13.133
再先进的晶体管也只能缓解问题
2:13.266–2:14.800
不能让问题消失
2:15.200–2:17.166
north pole真正供给的
2:17.366–2:20.066
正是现代AI计算最昂贵
2:20.366–2:21.900
也最不容易被普通
2:21.900–2:23.400
用户看见的一部分
2:23.666–2:24.733
数据移动
2:25.000–2:28.133
传统计算机长期遵循冯诺依曼架构
2:28.466–2:29.933
处理器负责计算
2:30.066–2:31.733
内存负责存数据
2:31.866–2:33.066
两者分开
2:33.200–2:34.966
处理器需要一组权重
2:35.166–2:36.400
就去内存取
2:36.566–2:37.900
算完产生结果
2:37.900–2:39.333
再把结果送回去
2:39.533–2:41.800
这个循环每秒发生无数次
2:41.900–2:44.133
早期软件的计算量有限
2:44.366–2:46.266
这种分工足够通用
2:46.266–2:47.500
也足够灵活
2:47.933–2:50.366
但神经网络把问题放大了
2:50.700–2:53.566
AI推理里的单次运算并不神秘
2:54.100–2:56.566
大量工作只是乘法和加法
2:56.733–2:58.400
真正可怕的是数量
2:58.966–3:00.533
以及每一次运算都要
3:00.533–3:02.133
及时拿到正确数据
3:02.333–3:04.533
GPU的计算能力增长很快
3:04.933–3:07.600
内存带宽却没有以相同速度增长
3:07.766–3:09.700
于是计算单元越来越像
3:09.700–3:11.566
一座扩建过渡的工厂
3:11.766–3:12.800
机器很多
3:12.866–3:14.333
原料却还在路上
3:14.666–3:16.266
GPU加入HBM
3:16.266–3:18.766
就是给工厂修更宽的高速公路
3:18.800–3:20.466
但高速公路昂贵
3:20.566–3:21.566
封装复杂
3:21.566–3:23.066
也会持续耗电
3:23.333–3:25.900
north pole提出的不是把路再拓宽
3:25.900–3:28.266
而是把仓库直接搬进工厂
3:28.566–3:31.666
north pole把分布式SRAM放进芯片内部
3:31.733–3:34.266
让每个核心旁边都有本地内存
3:34.666–3:38.066
整颗芯片共有192兆分布式SRAM
3:38.266–3:41.533
片上内存带宽达到约13太字节每秒
3:41.666–3:43.400
模型权重和中间数据
3:43.400–3:45.166
尽量留在芯片内部
3:45.200–3:46.933
只有输入和最终结果
3:46.933–3:48.600
需要跨过芯片边界
3:49.133–3:51.966
IBM负责人darmendramoda把它形容为
3:51.966–3:54.500
一个完整网路装在一颗芯片上
3:54.566–3:56.466
这句话听起来像宣传
3:56.866–3:59.133
但很准确的概括了设计目标
3:59.266–4:00.933
让计算靠近数据
4:01.066–4:03.066
把搬运距离压到最低
4:03.266–4:06.733
芯片内部的256个核心并不是一群
4:06.733–4:09.366
等待中央调度器发号施令的通用
4:09.366–4:10.166
工人
4:10.600–4:11.966
Northpoole会提前由
4:11.966–4:13.966
编译器安排数据怎么走
4:14.133–4:15.533
计算何时发生
4:15.566–4:17.566
各个核心做哪一段任务
4:17.766–4:20.700
运行时不需要不断判断下一步
4:20.733–4:23.066
也没有复杂的数据依赖分支
4:23.300–4:24.800
它牺牲动态调度
4:24.966–4:28.100
换来更高利用率和更可预测的执行
4:28.166–4:30.166
这里出现了第一个关键转折
4:31.066–4:34.000
Northpo并不是一块更好的通用GPU
4:34.200–4:35.666
它是一块把自己限制
4:35.666–4:37.266
的很死的推理芯片
4:37.600–4:39.466
它不支持大模型训练
4:39.700–4:42.400
训练需要前向计算反向传播
4:42.500–4:45.100
梯度更新和频繁变化的数据流
4:45.266–4:47.666
需要高度灵活的内存与调度
4:48.333–4:51.366
Northpole从设计之初就放弃这些能力
4:51.500–4:53.966
只专注神经网络的前向推理
4:54.000–4:56.566
这条路线并不是IBM突然想到的
4:57.300–4:59.533
north pole之前还有true north
4:59.766–5:01.733
IBM团队从2,000年代
5:01.733–5:04.300
开始研究类脑计算得到过
5:04.300–5:07.866
美国国防高级研究计划局Synaps项目
5:07.866–5:08.666
支持
5:09.000–5:11.266
Truenorth在2014年公开
5:11.366–5:13.000
强调用大量低功耗
5:13.000–5:15.166
神经元核心处理感知任务
5:15.300–5:18.000
它展示了类脑芯片可以极省电
5:18.366–5:21.500
却也受限于编程方式和适用模型
5:22.400–5:24.366
Northpoole继承了让数据待
5:24.366–5:26.066
在计算附近的思想
5:26.366–5:28.466
但没有照搬生物神经元
5:28.733–5:30.666
它转向更适合现代深度
5:30.666–5:33.333
网路的数字计算和张量操作
5:33.466–5:35.533
从true north到Northpoole
5:35.600–5:37.400
真正变化的是目标
5:38.066–5:40.700
Truenorth更像在探索机器能否用
5:40.700–5:43.266
接近大脑的稀疏方式处理感知
5:43.700–5:45.366
Northpole则直接瞄准
5:45.366–5:46.800
部署中的效率问题
5:46.900–5:48.366
它不要求开发者接受
5:48.366–5:50.400
一种完全陌生的神经网络
5:50.500–5:52.700
而是尝试运行常见卷积
5:52.700–5:54.966
网络和经过适配的Transformer
5:56.066–5:57.666
类脑灵感保留下来
5:57.700–6:01.100
工程路径却更接近现代AI加速器
6:01.133–6:03.366
这段历史解释了为什么Northpoole
6:03.366–6:05.566
很难用普通显卡思路评价
6:05.900–6:08.100
他不是把更多单元塞进芯片
6:08.166–6:09.966
也不是单纯提高频率
6:10.133–6:12.266
他先设定10条架构原则
6:12.333–6:14.800
再围绕推理重新组织芯片
6:14.900–6:16.366
没有运行时调度
6:16.600–6:18.133
没有外部内存依赖
6:18.333–6:20.200
控制分散到各个核心
6:20.533–6:22.800
每条原则都在减少通用性
6:22.933–6:25.533
同时压低数据移动和控制开销
6:25.700–6:27.366
这个取舍并不愚蠢
6:27.566–6:29.666
一个模型可能只训练几轮
6:30.000–6:32.866
却要被调用几百万几亿次
6:33.066–6:35.000
训练决定模型怎么形成
6:35.266–6:37.733
推理决定它一生消耗多少电
6:37.766–6:39.133
如果某种架构能把
6:39.133–6:40.666
高频推理做到极致
6:41.000–6:43.166
即使训练仍然交给GPU
6:43.200–6:45.100
它也可能在AI基础设施
6:45.100–6:47.000
里占据非常大的位置
6:47.266–6:49.533
north pole押注的正是这件事
6:50.066–6:51.800
不去争夺所有工作
6:51.966–6:54.933
只吃下重复次数最多的那一段
6:55.066–6:57.866
IBM后来把测试从图像
6:57.866–6:59.733
模型推进到语言模型
7:00.166–7:02.400
研究团队从Granit Bobby Codebase
7:02.400–7:04.500
改造出一个约30亿参数
7:04.600–7:06.400
14层Transformer的模型
7:06.466–7:08.566
再把14个Transformer层分别
7:08.566–7:10.733
映射到14张north pole卡
7:10.933–7:13.300
输出层放到另外两张卡上
7:13.566–7:17.600
16张卡通过Pcie组成一台普通2U服务器
7:17.733–7:20.000
以流水线方式执行推理
7:20.300–7:21.900
测试结果很亮眼
7:22.000–7:25.666
north pole把单TOKEN延迟压到1毫秒以内
7:25.766–7:27.566
相对对照组中能源
7:27.566–7:30.500
效率最高的GPU快46.9倍
7:30.933–7:35.533
同时相对延迟最低的GPU节能72.7倍
7:35.866–7:37.533
16卡系统总吞吐量
7:37.533–7:40.300
达到每秒28,356个TOKEN
7:40.400–7:42.800
这组数字同样需要仔细读
7:43.366–7:47.900
46.9倍和72.7倍不是对同一张GPU
7:48.066–7:50.466
同一个指标进行的全面碾压
7:50.766–7:53.133
IBM分别选择了最节能的
7:53.133–7:56.600
对照GPU和延迟最低的对照GPU
7:56.766–7:58.366
用来展示north pole
7:58.666–8:01.666
同时避开了速度与能效的传统取舍
8:01.766–8:03.700
这依然是非常强的结果
8:03.700–8:05.133
但不能简化成比
8:05.133–8:07.566
所有英伟达GPU快70倍
8:07.733–8:10.866
测试模型精度批次上下文
8:10.866–8:13.733
长度和系统配置都会影响比较
8:13.900–8:16.866
随后IBM把规模进一步扩大
8:17.100–8:19.566
2025年公开的一套端到端研究
8:19.566–8:23.000
系统使用288张north pole加速卡
8:23.000–8:25.100
装进18台2U服务器
8:25.400–8:29.566
整个42U机架提供115 PETAOPS的四位整数
8:29.566–8:33.000
计算能力和3.7 PBS聚合内存带宽
8:33.300–8:34.766
功耗约30千瓦
8:34.933–8:38.666
它能同时运行三套Granite3.38B模型
8:38.866–8:41.166
在2048上下文长度下
8:41.166–8:43.166
服务28名并发用户
8:43.600–8:46.600
单用户TOKEN间延迟约2.8毫秒
8:46.766–8:50.100
30千瓦对普通家庭当然是惊人数字
8:50.566–8:52.333
但放进AI数据中心
8:52.366–8:53.933
它的意义完全不同
8:54.066–8:56.900
今天的高密度GPU机架常常逼迫
8:56.900–8:59.133
数据中心升级供电和液冷
8:59.300–9:01.900
north pole系统能够在空气冷却
9:01.900–9:04.366
和常规基础设施下运行
9:04.566–9:06.166
说明它追求的不只是
9:06.166–9:08.266
实验室里的单芯片纪录
9:08.600–9:11.733
而是让推理系统在现有机房里落地
9:11.866–9:13.066
对企业而言
9:13.200–9:14.933
省下的不只是电费
9:14.933–9:17.900
还有机房改造散热和供电扩容
9:17.966–9:19.100
可是看到这里
9:19.200–9:21.133
最大的疑问反而更明显
9:21.466–9:22.766
既然数据这么漂亮
9:22.900–9:24.466
为什么IBM没有直接
9:24.466–9:26.266
把north pole推向市场
9:26.266–9:28.866
与英伟达争夺AI加速卡订单
9:28.966–9:30.900
第一个答案是内存容量
9:31.200–9:35.366
north pole每颗芯片只有192兆分布式SRAM
9:35.800–9:37.366
片上内存快得惊人
9:37.366–9:38.666
也贵得惊人
9:38.766–9:41.133
容量无法像外部DRAM
9:41.133–9:43.400
或HBM那样轻易堆高
9:43.533–9:46.000
任何映射到单张卡上的权重和
9:46.000–9:49.533
中间激活都必须挤进这192兆
9:50.000–9:50.933
模型一大
9:50.933–9:52.166
就只能切层
9:52.333–9:53.766
增加卡片数量
9:53.800–9:55.600
再用流水线串起来
9:55.666–9:57.200
这也是为什么30亿
9:57.200–9:59.200
参数模型需要16张卡
9:59.366–10:02.266
80亿参数模型扩展到数百张卡
10:02.500–10:04.900
north pole用更多芯片换取
10:04.900–10:07.066
模型完整驻留片上的速度
10:07.400–10:08.700
对于固定模型
10:08.800–10:11.266
稳定流量和极低延迟任务
10:11.333–10:13.133
这种交易可能划算
10:13.266–10:15.000
对于模型经常变化
10:15.100–10:16.566
上下文不断增长
10:16.566–10:18.766
或者负载忽高忽低的环境
10:18.900–10:20.966
它未必比GPU更经济
10:21.166–10:22.966
第二个答案是上下文
10:23.366–10:25.700
大语言模型推理不只要存权重
10:25.900–10:28.733
还要保存不断增长的KV缓存
10:29.000–10:29.966
对话越长
10:30.066–10:30.966
缓存越大
10:31.333–10:33.666
north pole的片上内存架构天生
10:33.666–10:35.900
不喜欢无限扩张的上下文
10:36.100–10:39.200
288卡系统展示的Granit 8B
10:39.200–10:42.066
运行在2048上下文长度下
10:42.133–10:44.266
而公开版本Granit模型
10:44.266–10:46.800
本身能够支持更长上下文
10:46.900–10:48.766
这说明实验更接近低
10:48.766–10:51.166
延迟可控长度的企业任务
10:51.400–10:53.566
而不是让用户一次塞进整套
10:53.566–10:55.766
代码库或几十万TOKEN文档
10:55.966–10:58.466
第三个答案是模型适配成本
10:58.966–11:01.466
开发者不能从网上下载任意模型
11:01.733–11:03.333
直接丢进north pole
11:03.566–11:05.800
模型需要量化到较低精度
11:06.066–11:07.800
重新训练或微调
11:08.200–11:11.100
随后由专用工具完成分层和映射
11:11.500–11:13.333
Northpoole没有消灭GPU
11:13.533–11:14.400
恰恰相反
11:14.666–11:17.933
GPU仍然负责训练调整和准备模型
11:18.366–11:19.700
Northpoole只在最后的
11:19.700–11:21.466
部署阶段发挥优势
11:21.600–11:23.500
它适合模型已经稳定
11:23.900–11:26.533
任务会被重复执行很多次的场景
11:27.266–11:31.200
例如视觉识别工业检测时事决策
11:31.500–11:34.133
固定企业助手和部分代理流程
11:34.333–11:36.200
它不适合每天更换模型
11:36.366–11:37.333
频繁实验
11:37.933–11:40.700
需要训练和推理混跑的研发环境
11:40.900–11:42.533
GPU最大的护城河
11:42.600–11:44.400
从来不只是单向性能
11:44.466–11:46.600
而是通用性和CUDA生态
11:46.900–11:48.333
开发者可以用同一套
11:48.333–11:50.500
硬件训练微调推理
11:50.600–11:53.066
也可以运行大量非AI计算
11:53.300–11:55.333
north pole则要求用户
11:55.333–11:57.333
围绕它重新设计流程
11:57.500–11:59.566
低精度同样是成绩的一部分
12:00.300–12:02.900
Northpole在8位4位甚至更低
12:02.900–12:04.533
精度下追求高吞吐
12:05.100–12:07.333
语言模型实验也需要量化
12:07.533–12:09.933
把权重从16位压到4位
12:10.200–12:12.700
可以显著减少存储和计算
12:12.700–12:14.333
但需要重新校准
12:14.500–12:16.400
避免准确率明显下降
12:16.666–12:19.166
硬件成绩不能脱离模型质量看
12:19.566–12:21.333
若一套系统快10倍
12:21.333–12:23.800
却在关键任务上经常答错
12:23.866–12:25.400
速度没有商业意义
12:25.600–12:27.066
IBM的研究说明
12:27.066–12:29.066
在选定模型和精度下
12:29.066–12:30.733
可以维持目标质量
12:30.733–12:32.500
却不能自动代表所有
12:32.500–12:34.300
模型都能无损迁移
12:34.733–12:36.866
流水线还带来另一种代价
12:37.266–12:39.733
模型每一层固定落在某张卡上
12:39.933–12:42.733
TOKEN像产品一样依次通过生产线
12:43.366–12:45.500
系统总吞吐量可以很高
12:45.566–12:46.966
可单个请求的表现
12:46.966–12:48.700
会受最慢阶段限制
12:48.800–12:50.500
若某层计算更重
12:50.500–12:52.700
或者请求长度差异很大
12:52.866–12:54.700
负载平衡就会变复杂
12:55.166–12:57.333
GPU集群也有通信开销
12:57.500–13:00.466
但软件生态已经积累了成熟的张量
13:00.466–13:03.900
并行流水线并行和动态批处理工具
13:04.133–13:05.766
Northpoole要商业化
13:05.866–13:07.000
必须证明自己的
13:07.000–13:09.500
编译器和运行时同样可靠
13:09.700–13:11.700
企业部署还会追问容错
13:11.866–13:13.966
一套288卡系统里
13:14.300–13:16.900
只要一张卡或一条链路出现故障
13:17.266–13:19.600
模型映射如何重新安排
13:19.866–13:21.533
升级模型时是否要
13:21.533–13:23.500
重新编译整条流水线
13:23.600–13:26.333
不同客户的模型能不能共享硬件
13:26.500–13:27.900
这些问题不会出现
13:27.900–13:29.766
在单项芯片跑分里
13:29.766–13:31.566
却决定数据中心是否
13:31.566–13:33.533
敢把生产流量交给他
13:33.933–13:35.600
研究论文证明了可行
13:35.800–13:37.600
产品团队还要把故障
13:37.866–13:40.533
监控和更新变成日常操作
13:40.666–13:42.666
第四个答案是基准本身
13:43.400–13:47.200
Northpo在Resnet50UOV4和经过专门
13:47.200–13:49.700
改造的Granite模型上表现突出
13:49.733–13:51.466
不等于它能在所有AI
13:51.466–13:53.266
工作负载中领先
13:53.366–13:55.966
现代前沿模型大量使用混合
13:55.966–13:59.733
专家长上下文稀疏注意力多
13:59.733–14:02.166
模态输入和动态工具调用
14:02.733–14:04.900
每种结构对内存通信
14:04.900–14:06.900
和控制的需求都不同
14:07.300–14:08.900
预先安排好的数据流
14:08.900–14:10.533
能够消除调度开销
14:10.733–14:13.366
也会降低应对动态变化的能力
14:13.666–14:15.733
所以标题里12纳米让
14:15.733–14:17.900
4纳米GPU相形见绌
14:18.166–14:20.300
只在一个严格范围内成立
14:20.566–14:21.500
它证明的是
14:21.500–14:23.900
在特定神经网络推理任务中
14:24.000–14:26.933
架构优势可以大到抵消制程差距
14:27.066–14:30.133
它没有证明12纳米普遍胜过4纳米
14:30.466–14:32.900
更没有证明IBM已经做出一张
14:32.966–14:35.933
能够替代英伟达数据中心GPU的
14:35.933–14:38.900
产品north pole目前仍是研究原型
14:39.366–14:40.766
IBM真正推向商业
14:40.766–14:42.866
市场的AI加速器叫Spire
14:43.400–14:45.100
Spire采用5纳米工艺
14:45.333–14:49.466
拥有32个加速核心和256亿个晶体管
14:49.600–14:52.066
安装在75瓦Pcie卡上
14:52.300–14:56.133
已经进入IBM z Linux one和power系统
14:56.200–14:57.933
它面向企业本地推理
14:58.133–14:59.200
生成式AI
14:59.500–15:00.533
和代理任务
15:00.600–15:02.966
强调数据留在企业系统内部
15:03.200–15:04.966
north Pole与Spire来自
15:04.966–15:07.733
IBM长期AI硬件研究
15:07.933–15:09.666
但不是同一款芯片
15:09.700–15:11.666
也不能把Spire的商业化
15:11.666–15:13.666
算成north Pole已经上市
15:13.800–15:16.266
这个区别反而揭示了实验室
15:16.266–15:18.766
记录与商业产品之间的距离
15:19.066–15:22.133
研究芯片可以把一个想法推到极致
15:22.533–15:26.200
商业芯片还要考虑良率成本软件
15:26.333–15:30.066
兼容性维护客户迁移和长期供应
15:30.266–15:32.166
north pole最重要的任务
15:32.933–15:35.666
也许不是成为下一张热门加速卡
15:35.766–15:37.333
而是证明一条路线
15:37.333–15:39.100
值得产业继续投入
15:39.166–15:40.733
这条路线已经集中了
15:40.733–15:42.400
英伟达最敏感的问题
15:42.766–15:45.466
英伟达现在的优势建立在GPU
15:45.533–15:48.933
CUDA网路HBM和整机系统上
15:49.266–15:50.866
他卖的不是一颗芯片
15:50.866–15:52.733
而是一整座AI工厂
15:52.800–15:54.533
但随着推理占总算
15:54.533–15:56.166
力需求的比例上升
15:56.400–15:58.400
客户会越来越认真地计算
15:58.400–16:01.500
每个TOKEN的电力延迟和成本
16:02.066–16:04.066
只要工作负载足够稳定
16:04.200–16:06.566
专用芯片就有机会从GPU
16:06.566–16:09.533
手里切走一部分任务Google TPU
16:09.933–16:11.933
Amazon Trion和Inferentia
16:12.166–16:15.166
微软Maya以及各种边缘NPU
16:15.200–16:17.200
本质上都在做类似的选择
16:17.300–16:19.366
不是所有AI计算都必须
16:19.366–16:21.933
交给最通用最昂贵的GPU
16:22.200–16:24.466
Northpointe把这个选择推得更远
16:24.733–16:27.333
它不是简单增加矩阵乘法单元
16:27.600–16:30.400
而是重新安排内存与计算的关系
16:30.500–16:33.366
把少搬数据放在多做计算之前
16:33.666–16:36.733
AI行业过去几年的扩张方式很直接
16:36.966–16:39.400
模型变大就买更多GPU
16:39.733–16:42.500
上下文变长就上更多HBM
16:42.700–16:45.866
机架功率增加就修更大的数据中心
16:46.100–16:47.333
这个办法有效
16:47.333–16:48.666
却越来越昂贵
16:48.766–16:52.200
电网接入时间液冷系统HBM供应
16:52.200–16:54.666
和先进封装都开始成为限制
16:54.866–16:56.466
north pole提醒行业
16:56.666–16:59.300
有些增长不必来自更大的蛮力
16:59.533–17:01.366
也可以来自不做无用功
17:01.500–17:03.133
这里还藏着一个经常
17:03.133–17:04.800
被忽略的经济问题
17:05.400–17:07.133
数据中心买GPU时
17:07.133–17:09.166
采购价格只是一部分成本
17:09.766–17:11.466
芯片几年生命周期里
17:11.466–17:13.766
电力冷却机房空间和
17:13.766–17:15.800
利用率会持续产生支出
17:15.900–17:17.766
一块便宜但经常等待
17:17.766–17:20.500
内存的芯片未必真的便宜
17:20.766–17:22.733
一套前期适配复杂
17:22.966–17:26.000
长期每次推理都更省电的专用系统
17:26.100–17:29.000
在高调用量场景里可能更有优势
17:29.600–17:31.600
north pole的商业价值要
17:31.600–17:33.500
用总拥有成本计算
17:33.533–17:35.333
而不是只看晶圆制程
17:35.500–17:38.066
可总拥有成本不能只算电
17:38.200–17:41.333
专用芯片的开发工具模型转换
17:41.466–17:44.933
工程师培训备件和供应规模都要
17:44.933–17:45.733
花钱
17:45.866–17:49.466
英伟达GPU贵却很容易找到开发者
17:49.733–17:53.166
框架和现成方案企业遇到问题也能
17:53.166–17:56.366
从庞大社区和合作伙伴中找到答案
17:56.700–17:59.500
north pole若想把能效优势变成订单
17:59.700–18:01.366
节省的电费必须大到
18:01.366–18:03.100
足以覆盖迁移成本
18:03.166–18:05.500
还要保证芯片能持续供货
18:05.566–18:07.300
这也是先进制程比较
18:07.300–18:08.800
最容易误导的地方
18:09.366–18:12.866
4纳米GPU承担的是更广泛任务
18:13.066–18:17.566
包含缓存调度图形和通用计算能力
18:17.900–18:20.200
12纳米north pole删除了
18:20.200–18:21.700
大量不需要的能力
18:21.766–18:24.666
两者像一辆能在各种道路行驶的
18:24.666–18:28.100
卡车和一列只跑固定路线的电车
18:28.366–18:31.166
电车在自己的轨道上效率极高
18:31.266–18:34.066
不能据此断言卡车技术落后
18:34.166–18:35.400
正确结论是
18:35.400–18:37.100
当路线足够固定
18:37.100–18:39.133
专用设计可以用成熟制程
18:39.133–18:41.200
赢过先进制程的通用芯片
18:41.533–18:43.700
成熟制程还有现实优势
18:44.366–18:45.866
晶圆成本更低
18:46.000–18:47.300
产能更充足
18:47.466–18:49.133
制造经验更稳定
18:49.600–18:51.700
AI行业把注意力集中在
18:51.700–18:53.666
台积电最先进节点
18:53.733–18:55.933
但并非所有推理芯片都
18:55.933–18:58.000
需要增强最稀缺产能
18:58.066–19:00.600
如果架构能在12纳米实现目标
19:00.766–19:02.966
同样预算可以购买更多芯片
19:03.266–19:04.733
也能降低供应链对
19:04.733–19:06.466
单一先进节点的依赖
19:07.300–19:09.600
north pole给出的不只是技术路线
19:09.700–19:11.533
也是一种供应链选择
19:11.900–19:12.800
但反过来
19:12.900–19:14.333
专用系统也有被
19:14.333–19:16.100
模型变化淘汰的风险
19:16.466–19:19.400
如果模型架构每半年就大改一次
19:19.566–19:22.166
今天为某种数据流设计的硬件
19:22.200–19:23.933
明天可能难以适配
19:24.466–19:27.266
GPU虽然没有在每项任务上做到极致
19:27.400–19:29.666
却能承受行业快速变化
19:29.733–19:31.966
客户为通用性支付的溢价
19:32.100–19:33.366
实际上是在购买
19:33.366–19:35.100
未来的不确定性保险
19:35.333–19:36.700
Northpo与英伟达
19:36.933–19:39.600
因此不是简单的谁把谁打败
19:39.800–19:41.766
它们代表两种不同答案
19:42.266–19:45.733
GPU的答案是用强大的通用并行计算
19:45.800–19:49.133
外部高带宽内存和成熟软件生态
19:49.133–19:50.766
覆盖尽可能多的任务
19:51.000–19:52.800
north pole的答案是主动
19:52.800–19:55.000
放弃训练和部分灵活性
19:55.366–19:57.966
把固定推理路径压缩到片上
19:57.966–19:59.566
用结构换效率
19:59.733–20:01.666
未来最可能出现的不是
20:01.666–20:04.266
专用芯片一夜取代GPU
20:04.366–20:07.000
而是AI基础设施开始分层
20:07.366–20:10.500
训练和快速实验继续留在GPU上
20:10.966–20:12.800
稳定的大规模推理转向
20:12.800–20:16.100
TPU ASIC或north pole式架构
20:16.266–20:18.466
手机汽车和工业设备
20:18.466–20:20.333
使用更小的边缘NPU
20:20.500–20:22.266
工作负载被拆开以后
20:22.533–20:25.066
英伟达仍然可能是最大赢家
20:25.133–20:27.500
却不再天然拥有每一个环节
20:27.766–20:30.133
north pole最值得记住的数字
20:30.300–20:36.166
也许不是22倍26倍46.9倍或者72.7倍
20:36.300–20:38.100
而是192兆
20:38.200–20:40.733
就是这块看起来不大的片上内存
20:41.200–20:42.766
让它绕过数据搬运
20:43.200–20:45.266
赢得惊人的速度和能效
20:45.466–20:47.400
也正是这192招
20:47.700–20:50.733
限制了模型大小上下文和灵活性
20:50.900–20:52.466
它的优势和代价
20:52.466–20:54.133
来自同一个设计决定
20:54.266–20:56.100
这也回答了开头的问题
20:56.766–20:58.533
Northpole没有成为商品
20:58.566–21:00.266
不是因为实验失败
21:00.333–21:02.500
而是因为它证明的太专一
21:02.600–21:05.533
它证明了12纳米可以在特定
21:05.533–21:08.200
推理任务上击败4纳米GPU
21:08.533–21:11.466
证明了内存墙并非不可改变
21:11.766–21:14.100
也证明了AI硬件还有一条
21:14.100–21:16.400
不靠无限增加功耗的路
21:16.466–21:19.733
可要把这条路变成普遍适用的产品
21:20.266–21:24.200
IBM还得解决容量软件和模型适配
21:24.366–21:25.600
对英伟达而言
21:25.600–21:27.800
真正的威胁不是IBM明天
21:27.800–21:29.800
推出一张north pole显卡
21:30.133–21:31.366
而是越来越多客户
21:31.366–21:32.766
开始问同一个问题
21:32.966–21:35.533
既然大部分电力花在搬数据上
21:35.533–21:37.100
为什么还要为每次推理
21:37.100–21:39.466
都使用最昂贵的通用GPU
21:39.533–21:41.466
只要这个问题被持续追问
21:41.666–21:45.200
AI芯片战争就会从制程和算力转向
21:45.200–21:48.500
内存位置数据流和每个TOKEN的成本
21:48.500–21:49.300
所以
21:49.800–21:51.766
12纳米并没有推翻4纳米
21:52.400–21:53.866
north pole推翻的是
21:53.866–21:55.800
另一种更顽固的迷信
21:56.266–21:57.733
只要制程更新
21:57.800–21:59.000
GPU更大
21:59.100–22:00.133
功耗更高
22:00.200–22:02.133
AI就一定会更有效率
22:02.333–22:05.366
IBM用一颗研究芯片说明
22:05.866–22:07.733
架构仍然可以改变规则
22:07.933–22:10.466
英伟达今天不会因此失去王座
22:10.600–22:13.566
但它必须面对一个更难防守的战场
22:14.000–22:15.300
在这个战场上
22:15.366–22:18.200
竞争对手不需要做出更大的GPU
22:18.366–22:21.133
只需要让大量任务不再需要GPU
22:21.366–22:22.200
试试核验
22:22.600–22:25.333
IBM Northpole采用12纳米工艺
22:25.600–22:29.966
拥有220亿个晶体管与256个核心属实
22:30.366–22:32.966
分布式DRAM容量为192兆
22:33.133–22:35.733
片上带宽约13太字节每秒
22:36.333–22:38.733
属实在限定视觉推理任务
22:38.733–22:40.900
中超过一款4纳米GPU
22:41.200–22:44.600
属实相对可比12纳米GPU约25倍
22:44.600–22:47.600
能效和约22倍低延迟属实
22:48.066–22:49.400
每焦耳工作量提高
22:49.400–22:51.200
22倍的说法不准确
22:51.466–22:56.366
16卡系统达到每秒28,356TOKEN属实
22:56.700–22:59.266
288卡研究系统与30千瓦
22:59.266–23:01.166
功耗数据有论文支持
23:01.566–23:04.333
Northpole全面击败现代英伟达GPU
23:04.333–23:07.533
不属实Northpole已经商业化不属实
23:07.800–23:09.466
IBM已经商业化
23:09.600–23:12.000
另一款Spire加速器属实
0:00.133–0:02.533
一颗采用12纳米工艺的芯片
0:02.566–0:04.200
竟然在人工智能推理
0:04.200–0:06.500
测试里压过了4纳米GPU
0:06.666–0:08.366
它没有最先进的制程
0:08.600–0:10.366
没有昂贵的HBM
0:10.400–0:12.166
也不能训练大模型
0:12.266–0:14.533
却在某些任务上跑得更快
0:14.666–0:15.700
耗电更少
0:15.766–0:17.866
听起来像IBM突然找到了
0:17.866–0:19.400
击败英伟达的捷径
0:19.866–0:21.366
但真正的问题是
0:21.366–0:23.100
如果north pole这么强
0:23.200–0:24.933
为什么它到现在仍然
0:24.933–0:26.700
只是一款研究原型
0:26.866–0:29.000
答案藏在它最强的优势里
0:29.000–0:31.533
也藏在它最难绕开的限制里
0:31.533–0:33.400
这颗芯片叫north pole
0:33.966–0:37.300
IBM在2023年正式公开它时
0:37.333–0:38.533
给出的规格并
0:38.533–0:40.500
不符合当时的主流叙事
0:40.800–0:42.100
12纳米工艺
0:42.300–0:44.133
220亿个晶体管
0:44.300–0:45.900
256个核心
0:46.200–0:49.266
芯片面积约795平方毫米
0:49.400–0:50.866
放在一个人人都盯着
0:50.866–0:53.266
4纳米3纳米的行业里
0:53.566–0:55.966
12纳米看起来甚至有些落后
0:56.066–0:59.000
可IBM偏偏用这颗旧制程芯片做出
0:59.000–1:01.333
了一组让人无法忽略的数据
1:01.400–1:04.333
在Resnet50图像分类和YOLO
1:04.333–1:06.200
V4目标检测测试中
1:06.533–1:10.133
north pole相对采用相近12纳米工艺的GPU
1:10.533–1:12.900
实现约25倍的每瓦增速
1:13.133–1:15.566
约5倍的每晶体管处理效率
1:15.733–1:18.100
以及约22倍更低的延迟
1:18.333–1:19.666
IBM还表示
1:19.700–1:21.533
它在这些限定任务上
1:21.533–1:23.466
连采用更先进4纳米
1:23.466–1:25.666
工艺的GPU也能压过去
1:25.700–1:27.800
先纠正一个流传很广的说法
1:28.166–1:30.266
22倍并不是每一单位
1:30.266–1:32.533
能量多完成22倍工作
1:32.600–1:35.966
IBM公开论文里的22倍指的是
1:35.966–1:39.100
相对可比12纳米GPU的延迟优势
1:39.333–1:41.533
能效指标是约25倍
1:41.600–1:43.366
把延迟和能效混成
1:43.366–1:45.533
一句话会让数字更刺激
1:45.766–1:47.466
却也会误导观众
1:47.933–1:50.066
north pole确实很快很省电
1:50.133–1:52.400
但正确理解这些成绩比
1:52.400–1:54.800
重复一个夸张数字更重要
1:54.933–1:56.866
对north pole更重要的是
1:57.266–2:00.100
制程从来不是芯片表现的唯一答案
2:00.500–2:03.066
先进制程可以让晶体管更小
2:03.166–2:05.900
通常也有利于密度性能和功耗
2:06.100–2:08.000
但如果一套架构把大量
2:08.000–2:10.100
电力耗在搬运数据上
2:10.266–2:13.133
再先进的晶体管也只能缓解问题
2:13.266–2:14.800
不能让问题消失
2:15.200–2:17.166
north pole真正供给的
2:17.366–2:20.066
正是现代AI计算最昂贵
2:20.366–2:21.900
也最不容易被普通
2:21.900–2:23.400
用户看见的一部分
2:23.666–2:24.733
数据移动
2:25.000–2:28.133
传统计算机长期遵循冯诺依曼架构
2:28.466–2:29.933
处理器负责计算
2:30.066–2:31.733
内存负责存数据
2:31.866–2:33.066
两者分开
2:33.200–2:34.966
处理器需要一组权重
2:35.166–2:36.400
就去内存取
2:36.566–2:37.900
算完产生结果
2:37.900–2:39.333
再把结果送回去
2:39.533–2:41.800
这个循环每秒发生无数次
2:41.900–2:44.133
早期软件的计算量有限
2:44.366–2:46.266
这种分工足够通用
2:46.266–2:47.500
也足够灵活
2:47.933–2:50.366
但神经网络把问题放大了
2:50.700–2:53.566
AI推理里的单次运算并不神秘
2:54.100–2:56.566
大量工作只是乘法和加法
2:56.733–2:58.400
真正可怕的是数量
2:58.966–3:00.533
以及每一次运算都要
3:00.533–3:02.133
及时拿到正确数据
3:02.333–3:04.533
GPU的计算能力增长很快
3:04.933–3:07.600
内存带宽却没有以相同速度增长
3:07.766–3:09.700
于是计算单元越来越像
3:09.700–3:11.566
一座扩建过渡的工厂
3:11.766–3:12.800
机器很多
3:12.866–3:14.333
原料却还在路上
3:14.666–3:16.266
GPU加入HBM
3:16.266–3:18.766
就是给工厂修更宽的高速公路
3:18.800–3:20.466
但高速公路昂贵
3:20.566–3:21.566
封装复杂
3:21.566–3:23.066
也会持续耗电
3:23.333–3:25.900
north pole提出的不是把路再拓宽
3:25.900–3:28.266
而是把仓库直接搬进工厂
3:28.566–3:31.666
north pole把分布式SRAM放进芯片内部
3:31.733–3:34.266
让每个核心旁边都有本地内存
3:34.666–3:38.066
整颗芯片共有192兆分布式SRAM
3:38.266–3:41.533
片上内存带宽达到约13太字节每秒
3:41.666–3:43.400
模型权重和中间数据
3:43.400–3:45.166
尽量留在芯片内部
3:45.200–3:46.933
只有输入和最终结果
3:46.933–3:48.600
需要跨过芯片边界
3:49.133–3:51.966
IBM负责人darmendramoda把它形容为
3:51.966–3:54.500
一个完整网路装在一颗芯片上
3:54.566–3:56.466
这句话听起来像宣传
3:56.866–3:59.133
但很准确的概括了设计目标
3:59.266–4:00.933
让计算靠近数据
4:01.066–4:03.066
把搬运距离压到最低
4:03.266–4:06.733
芯片内部的256个核心并不是一群
4:06.733–4:09.366
等待中央调度器发号施令的通用
4:09.366–4:10.166
工人
4:10.600–4:11.966
Northpoole会提前由
4:11.966–4:13.966
编译器安排数据怎么走
4:14.133–4:15.533
计算何时发生
4:15.566–4:17.566
各个核心做哪一段任务
4:17.766–4:20.700
运行时不需要不断判断下一步
4:20.733–4:23.066
也没有复杂的数据依赖分支
4:23.300–4:24.800
它牺牲动态调度
4:24.966–4:28.100
换来更高利用率和更可预测的执行
4:28.166–4:30.166
这里出现了第一个关键转折
4:31.066–4:34.000
Northpo并不是一块更好的通用GPU
4:34.200–4:35.666
它是一块把自己限制
4:35.666–4:37.266
的很死的推理芯片
4:37.600–4:39.466
它不支持大模型训练
4:39.700–4:42.400
训练需要前向计算反向传播
4:42.500–4:45.100
梯度更新和频繁变化的数据流
4:45.266–4:47.666
需要高度灵活的内存与调度
4:48.333–4:51.366
Northpole从设计之初就放弃这些能力
4:51.500–4:53.966
只专注神经网络的前向推理
4:54.000–4:56.566
这条路线并不是IBM突然想到的
4:57.300–4:59.533
north pole之前还有true north
4:59.766–5:01.733
IBM团队从2,000年代
5:01.733–5:04.300
开始研究类脑计算得到过
5:04.300–5:07.866
美国国防高级研究计划局Synaps项目
5:07.866–5:08.666
支持
5:09.000–5:11.266
Truenorth在2014年公开
5:11.366–5:13.000
强调用大量低功耗
5:13.000–5:15.166
神经元核心处理感知任务
5:15.300–5:18.000
它展示了类脑芯片可以极省电
5:18.366–5:21.500
却也受限于编程方式和适用模型
5:22.400–5:24.366
Northpoole继承了让数据待
5:24.366–5:26.066
在计算附近的思想
5:26.366–5:28.466
但没有照搬生物神经元
5:28.733–5:30.666
它转向更适合现代深度
5:30.666–5:33.333
网路的数字计算和张量操作
5:33.466–5:35.533
从true north到Northpoole
5:35.600–5:37.400
真正变化的是目标
5:38.066–5:40.700
Truenorth更像在探索机器能否用
5:40.700–5:43.266
接近大脑的稀疏方式处理感知
5:43.700–5:45.366
Northpole则直接瞄准
5:45.366–5:46.800
部署中的效率问题
5:46.900–5:48.366
它不要求开发者接受
5:48.366–5:50.400
一种完全陌生的神经网络
5:50.500–5:52.700
而是尝试运行常见卷积
5:52.700–5:54.966
网络和经过适配的Transformer
5:56.066–5:57.666
类脑灵感保留下来
5:57.700–6:01.100
工程路径却更接近现代AI加速器
6:01.133–6:03.366
这段历史解释了为什么Northpoole
6:03.366–6:05.566
很难用普通显卡思路评价
6:05.900–6:08.100
他不是把更多单元塞进芯片
6:08.166–6:09.966
也不是单纯提高频率
6:10.133–6:12.266
他先设定10条架构原则
6:12.333–6:14.800
再围绕推理重新组织芯片
6:14.900–6:16.366
没有运行时调度
6:16.600–6:18.133
没有外部内存依赖
6:18.333–6:20.200
控制分散到各个核心
6:20.533–6:22.800
每条原则都在减少通用性
6:22.933–6:25.533
同时压低数据移动和控制开销
6:25.700–6:27.366
这个取舍并不愚蠢
6:27.566–6:29.666
一个模型可能只训练几轮
6:30.000–6:32.866
却要被调用几百万几亿次
6:33.066–6:35.000
训练决定模型怎么形成
6:35.266–6:37.733
推理决定它一生消耗多少电
6:37.766–6:39.133
如果某种架构能把
6:39.133–6:40.666
高频推理做到极致
6:41.000–6:43.166
即使训练仍然交给GPU
6:43.200–6:45.100
它也可能在AI基础设施
6:45.100–6:47.000
里占据非常大的位置
6:47.266–6:49.533
north pole押注的正是这件事
6:50.066–6:51.800
不去争夺所有工作
6:51.966–6:54.933
只吃下重复次数最多的那一段
6:55.066–6:57.866
IBM后来把测试从图像
6:57.866–6:59.733
模型推进到语言模型
7:00.166–7:02.400
研究团队从Granit Bobby Codebase
7:02.400–7:04.500
改造出一个约30亿参数
7:04.600–7:06.400
14层Transformer的模型
7:06.466–7:08.566
再把14个Transformer层分别
7:08.566–7:10.733
映射到14张north pole卡
7:10.933–7:13.300
输出层放到另外两张卡上
7:13.566–7:17.600
16张卡通过Pcie组成一台普通2U服务器
7:17.733–7:20.000
以流水线方式执行推理
7:20.300–7:21.900
测试结果很亮眼
7:22.000–7:25.666
north pole把单TOKEN延迟压到1毫秒以内
7:25.766–7:27.566
相对对照组中能源
7:27.566–7:30.500
效率最高的GPU快46.9倍
7:30.933–7:35.533
同时相对延迟最低的GPU节能72.7倍
7:35.866–7:37.533
16卡系统总吞吐量
7:37.533–7:40.300
达到每秒28,356个TOKEN
7:40.400–7:42.800
这组数字同样需要仔细读
7:43.366–7:47.900
46.9倍和72.7倍不是对同一张GPU
7:48.066–7:50.466
同一个指标进行的全面碾压
7:50.766–7:53.133
IBM分别选择了最节能的
7:53.133–7:56.600
对照GPU和延迟最低的对照GPU
7:56.766–7:58.366
用来展示north pole
7:58.666–8:01.666
同时避开了速度与能效的传统取舍
8:01.766–8:03.700
这依然是非常强的结果
8:03.700–8:05.133
但不能简化成比
8:05.133–8:07.566
所有英伟达GPU快70倍
8:07.733–8:10.866
测试模型精度批次上下文
8:10.866–8:13.733
长度和系统配置都会影响比较
8:13.900–8:16.866
随后IBM把规模进一步扩大
8:17.100–8:19.566
2025年公开的一套端到端研究
8:19.566–8:23.000
系统使用288张north pole加速卡
8:23.000–8:25.100
装进18台2U服务器
8:25.400–8:29.566
整个42U机架提供115 PETAOPS的四位整数
8:29.566–8:33.000
计算能力和3.7 PBS聚合内存带宽
8:33.300–8:34.766
功耗约30千瓦
8:34.933–8:38.666
它能同时运行三套Granite3.38B模型
8:38.866–8:41.166
在2048上下文长度下
8:41.166–8:43.166
服务28名并发用户
8:43.600–8:46.600
单用户TOKEN间延迟约2.8毫秒
8:46.766–8:50.100
30千瓦对普通家庭当然是惊人数字
8:50.566–8:52.333
但放进AI数据中心
8:52.366–8:53.933
它的意义完全不同
8:54.066–8:56.900
今天的高密度GPU机架常常逼迫
8:56.900–8:59.133
数据中心升级供电和液冷
8:59.300–9:01.900
north pole系统能够在空气冷却
9:01.900–9:04.366
和常规基础设施下运行
9:04.566–9:06.166
说明它追求的不只是
9:06.166–9:08.266
实验室里的单芯片纪录
9:08.600–9:11.733
而是让推理系统在现有机房里落地
9:11.866–9:13.066
对企业而言
9:13.200–9:14.933
省下的不只是电费
9:14.933–9:17.900
还有机房改造散热和供电扩容
9:17.966–9:19.100
可是看到这里
9:19.200–9:21.133
最大的疑问反而更明显
9:21.466–9:22.766
既然数据这么漂亮
9:22.900–9:24.466
为什么IBM没有直接
9:24.466–9:26.266
把north pole推向市场
9:26.266–9:28.866
与英伟达争夺AI加速卡订单
9:28.966–9:30.900
第一个答案是内存容量
9:31.200–9:35.366
north pole每颗芯片只有192兆分布式SRAM
9:35.800–9:37.366
片上内存快得惊人
9:37.366–9:38.666
也贵得惊人
9:38.766–9:41.133
容量无法像外部DRAM
9:41.133–9:43.400
或HBM那样轻易堆高
9:43.533–9:46.000
任何映射到单张卡上的权重和
9:46.000–9:49.533
中间激活都必须挤进这192兆
9:50.000–9:50.933
模型一大
9:50.933–9:52.166
就只能切层
9:52.333–9:53.766
增加卡片数量
9:53.800–9:55.600
再用流水线串起来
9:55.666–9:57.200
这也是为什么30亿
9:57.200–9:59.200
参数模型需要16张卡
9:59.366–10:02.266
80亿参数模型扩展到数百张卡
10:02.500–10:04.900
north pole用更多芯片换取
10:04.900–10:07.066
模型完整驻留片上的速度
10:07.400–10:08.700
对于固定模型
10:08.800–10:11.266
稳定流量和极低延迟任务
10:11.333–10:13.133
这种交易可能划算
10:13.266–10:15.000
对于模型经常变化
10:15.100–10:16.566
上下文不断增长
10:16.566–10:18.766
或者负载忽高忽低的环境
10:18.900–10:20.966
它未必比GPU更经济
10:21.166–10:22.966
第二个答案是上下文
10:23.366–10:25.700
大语言模型推理不只要存权重
10:25.900–10:28.733
还要保存不断增长的KV缓存
10:29.000–10:29.966
对话越长
10:30.066–10:30.966
缓存越大
10:31.333–10:33.666
north pole的片上内存架构天生
10:33.666–10:35.900
不喜欢无限扩张的上下文
10:36.100–10:39.200
288卡系统展示的Granit 8B
10:39.200–10:42.066
运行在2048上下文长度下
10:42.133–10:44.266
而公开版本Granit模型
10:44.266–10:46.800
本身能够支持更长上下文
10:46.900–10:48.766
这说明实验更接近低
10:48.766–10:51.166
延迟可控长度的企业任务
10:51.400–10:53.566
而不是让用户一次塞进整套
10:53.566–10:55.766
代码库或几十万TOKEN文档
10:55.966–10:58.466
第三个答案是模型适配成本
10:58.966–11:01.466
开发者不能从网上下载任意模型
11:01.733–11:03.333
直接丢进north pole
11:03.566–11:05.800
模型需要量化到较低精度
11:06.066–11:07.800
重新训练或微调
11:08.200–11:11.100
随后由专用工具完成分层和映射
11:11.500–11:13.333
Northpoole没有消灭GPU
11:13.533–11:14.400
恰恰相反
11:14.666–11:17.933
GPU仍然负责训练调整和准备模型
11:18.366–11:19.700
Northpoole只在最后的
11:19.700–11:21.466
部署阶段发挥优势
11:21.600–11:23.500
它适合模型已经稳定
11:23.900–11:26.533
任务会被重复执行很多次的场景
11:27.266–11:31.200
例如视觉识别工业检测时事决策
11:31.500–11:34.133
固定企业助手和部分代理流程
11:34.333–11:36.200
它不适合每天更换模型
11:36.366–11:37.333
频繁实验
11:37.933–11:40.700
需要训练和推理混跑的研发环境
11:40.900–11:42.533
GPU最大的护城河
11:42.600–11:44.400
从来不只是单向性能
11:44.466–11:46.600
而是通用性和CUDA生态
11:46.900–11:48.333
开发者可以用同一套
11:48.333–11:50.500
硬件训练微调推理
11:50.600–11:53.066
也可以运行大量非AI计算
11:53.300–11:55.333
north pole则要求用户
11:55.333–11:57.333
围绕它重新设计流程
11:57.500–11:59.566
低精度同样是成绩的一部分
12:00.300–12:02.900
Northpole在8位4位甚至更低
12:02.900–12:04.533
精度下追求高吞吐
12:05.100–12:07.333
语言模型实验也需要量化
12:07.533–12:09.933
把权重从16位压到4位
12:10.200–12:12.700
可以显著减少存储和计算
12:12.700–12:14.333
但需要重新校准
12:14.500–12:16.400
避免准确率明显下降
12:16.666–12:19.166
硬件成绩不能脱离模型质量看
12:19.566–12:21.333
若一套系统快10倍
12:21.333–12:23.800
却在关键任务上经常答错
12:23.866–12:25.400
速度没有商业意义
12:25.600–12:27.066
IBM的研究说明
12:27.066–12:29.066
在选定模型和精度下
12:29.066–12:30.733
可以维持目标质量
12:30.733–12:32.500
却不能自动代表所有
12:32.500–12:34.300
模型都能无损迁移
12:34.733–12:36.866
流水线还带来另一种代价
12:37.266–12:39.733
模型每一层固定落在某张卡上
12:39.933–12:42.733
TOKEN像产品一样依次通过生产线
12:43.366–12:45.500
系统总吞吐量可以很高
12:45.566–12:46.966
可单个请求的表现
12:46.966–12:48.700
会受最慢阶段限制
12:48.800–12:50.500
若某层计算更重
12:50.500–12:52.700
或者请求长度差异很大
12:52.866–12:54.700
负载平衡就会变复杂
12:55.166–12:57.333
GPU集群也有通信开销
12:57.500–13:00.466
但软件生态已经积累了成熟的张量
13:00.466–13:03.900
并行流水线并行和动态批处理工具
13:04.133–13:05.766
Northpoole要商业化
13:05.866–13:07.000
必须证明自己的
13:07.000–13:09.500
编译器和运行时同样可靠
13:09.700–13:11.700
企业部署还会追问容错
13:11.866–13:13.966
一套288卡系统里
13:14.300–13:16.900
只要一张卡或一条链路出现故障
13:17.266–13:19.600
模型映射如何重新安排
13:19.866–13:21.533
升级模型时是否要
13:21.533–13:23.500
重新编译整条流水线
13:23.600–13:26.333
不同客户的模型能不能共享硬件
13:26.500–13:27.900
这些问题不会出现
13:27.900–13:29.766
在单项芯片跑分里
13:29.766–13:31.566
却决定数据中心是否
13:31.566–13:33.533
敢把生产流量交给他
13:33.933–13:35.600
研究论文证明了可行
13:35.800–13:37.600
产品团队还要把故障
13:37.866–13:40.533
监控和更新变成日常操作
13:40.666–13:42.666
第四个答案是基准本身
13:43.400–13:47.200
Northpo在Resnet50UOV4和经过专门
13:47.200–13:49.700
改造的Granite模型上表现突出
13:49.733–13:51.466
不等于它能在所有AI
13:51.466–13:53.266
工作负载中领先
13:53.366–13:55.966
现代前沿模型大量使用混合
13:55.966–13:59.733
专家长上下文稀疏注意力多
13:59.733–14:02.166
模态输入和动态工具调用
14:02.733–14:04.900
每种结构对内存通信
14:04.900–14:06.900
和控制的需求都不同
14:07.300–14:08.900
预先安排好的数据流
14:08.900–14:10.533
能够消除调度开销
14:10.733–14:13.366
也会降低应对动态变化的能力
14:13.666–14:15.733
所以标题里12纳米让
14:15.733–14:17.900
4纳米GPU相形见绌
14:18.166–14:20.300
只在一个严格范围内成立
14:20.566–14:21.500
它证明的是
14:21.500–14:23.900
在特定神经网络推理任务中
14:24.000–14:26.933
架构优势可以大到抵消制程差距
14:27.066–14:30.133
它没有证明12纳米普遍胜过4纳米
14:30.466–14:32.900
更没有证明IBM已经做出一张
14:32.966–14:35.933
能够替代英伟达数据中心GPU的
14:35.933–14:38.900
产品north pole目前仍是研究原型
14:39.366–14:40.766
IBM真正推向商业
14:40.766–14:42.866
市场的AI加速器叫Spire
14:43.400–14:45.100
Spire采用5纳米工艺
14:45.333–14:49.466
拥有32个加速核心和256亿个晶体管
14:49.600–14:52.066
安装在75瓦Pcie卡上
14:52.300–14:56.133
已经进入IBM z Linux one和power系统
14:56.200–14:57.933
它面向企业本地推理
14:58.133–14:59.200
生成式AI
14:59.500–15:00.533
和代理任务
15:00.600–15:02.966
强调数据留在企业系统内部
15:03.200–15:04.966
north Pole与Spire来自
15:04.966–15:07.733
IBM长期AI硬件研究
15:07.933–15:09.666
但不是同一款芯片
15:09.700–15:11.666
也不能把Spire的商业化
15:11.666–15:13.666
算成north Pole已经上市
15:13.800–15:16.266
这个区别反而揭示了实验室
15:16.266–15:18.766
记录与商业产品之间的距离
15:19.066–15:22.133
研究芯片可以把一个想法推到极致
15:22.533–15:26.200
商业芯片还要考虑良率成本软件
15:26.333–15:30.066
兼容性维护客户迁移和长期供应
15:30.266–15:32.166
north pole最重要的任务
15:32.933–15:35.666
也许不是成为下一张热门加速卡
15:35.766–15:37.333
而是证明一条路线
15:37.333–15:39.100
值得产业继续投入
15:39.166–15:40.733
这条路线已经集中了
15:40.733–15:42.400
英伟达最敏感的问题
15:42.766–15:45.466
英伟达现在的优势建立在GPU
15:45.533–15:48.933
CUDA网路HBM和整机系统上
15:49.266–15:50.866
他卖的不是一颗芯片
15:50.866–15:52.733
而是一整座AI工厂
15:52.800–15:54.533
但随着推理占总算
15:54.533–15:56.166
力需求的比例上升
15:56.400–15:58.400
客户会越来越认真地计算
15:58.400–16:01.500
每个TOKEN的电力延迟和成本
16:02.066–16:04.066
只要工作负载足够稳定
16:04.200–16:06.566
专用芯片就有机会从GPU
16:06.566–16:09.533
手里切走一部分任务Google TPU
16:09.933–16:11.933
Amazon Trion和Inferentia
16:12.166–16:15.166
微软Maya以及各种边缘NPU
16:15.200–16:17.200
本质上都在做类似的选择
16:17.300–16:19.366
不是所有AI计算都必须
16:19.366–16:21.933
交给最通用最昂贵的GPU
16:22.200–16:24.466
Northpointe把这个选择推得更远
16:24.733–16:27.333
它不是简单增加矩阵乘法单元
16:27.600–16:30.400
而是重新安排内存与计算的关系
16:30.500–16:33.366
把少搬数据放在多做计算之前
16:33.666–16:36.733
AI行业过去几年的扩张方式很直接
16:36.966–16:39.400
模型变大就买更多GPU
16:39.733–16:42.500
上下文变长就上更多HBM
16:42.700–16:45.866
机架功率增加就修更大的数据中心
16:46.100–16:47.333
这个办法有效
16:47.333–16:48.666
却越来越昂贵
16:48.766–16:52.200
电网接入时间液冷系统HBM供应
16:52.200–16:54.666
和先进封装都开始成为限制
16:54.866–16:56.466
north pole提醒行业
16:56.666–16:59.300
有些增长不必来自更大的蛮力
16:59.533–17:01.366
也可以来自不做无用功
17:01.500–17:03.133
这里还藏着一个经常
17:03.133–17:04.800
被忽略的经济问题
17:05.400–17:07.133
数据中心买GPU时
17:07.133–17:09.166
采购价格只是一部分成本
17:09.766–17:11.466
芯片几年生命周期里
17:11.466–17:13.766
电力冷却机房空间和
17:13.766–17:15.800
利用率会持续产生支出
17:15.900–17:17.766
一块便宜但经常等待
17:17.766–17:20.500
内存的芯片未必真的便宜
17:20.766–17:22.733
一套前期适配复杂
17:22.966–17:26.000
长期每次推理都更省电的专用系统
17:26.100–17:29.000
在高调用量场景里可能更有优势
17:29.600–17:31.600
north pole的商业价值要
17:31.600–17:33.500
用总拥有成本计算
17:33.533–17:35.333
而不是只看晶圆制程
17:35.500–17:38.066
可总拥有成本不能只算电
17:38.200–17:41.333
专用芯片的开发工具模型转换
17:41.466–17:44.933
工程师培训备件和供应规模都要
17:44.933–17:45.733
花钱
17:45.866–17:49.466
英伟达GPU贵却很容易找到开发者
17:49.733–17:53.166
框架和现成方案企业遇到问题也能
17:53.166–17:56.366
从庞大社区和合作伙伴中找到答案
17:56.700–17:59.500
north pole若想把能效优势变成订单
17:59.700–18:01.366
节省的电费必须大到
18:01.366–18:03.100
足以覆盖迁移成本
18:03.166–18:05.500
还要保证芯片能持续供货
18:05.566–18:07.300
这也是先进制程比较
18:07.300–18:08.800
最容易误导的地方
18:09.366–18:12.866
4纳米GPU承担的是更广泛任务
18:13.066–18:17.566
包含缓存调度图形和通用计算能力
18:17.900–18:20.200
12纳米north pole删除了
18:20.200–18:21.700
大量不需要的能力
18:21.766–18:24.666
两者像一辆能在各种道路行驶的
18:24.666–18:28.100
卡车和一列只跑固定路线的电车
18:28.366–18:31.166
电车在自己的轨道上效率极高
18:31.266–18:34.066
不能据此断言卡车技术落后
18:34.166–18:35.400
正确结论是
18:35.400–18:37.100
当路线足够固定
18:37.100–18:39.133
专用设计可以用成熟制程
18:39.133–18:41.200
赢过先进制程的通用芯片
18:41.533–18:43.700
成熟制程还有现实优势
18:44.366–18:45.866
晶圆成本更低
18:46.000–18:47.300
产能更充足
18:47.466–18:49.133
制造经验更稳定
18:49.600–18:51.700
AI行业把注意力集中在
18:51.700–18:53.666
台积电最先进节点
18:53.733–18:55.933
但并非所有推理芯片都
18:55.933–18:58.000
需要增强最稀缺产能
18:58.066–19:00.600
如果架构能在12纳米实现目标
19:00.766–19:02.966
同样预算可以购买更多芯片
19:03.266–19:04.733
也能降低供应链对
19:04.733–19:06.466
单一先进节点的依赖
19:07.300–19:09.600
north pole给出的不只是技术路线
19:09.700–19:11.533
也是一种供应链选择
19:11.900–19:12.800
但反过来
19:12.900–19:14.333
专用系统也有被
19:14.333–19:16.100
模型变化淘汰的风险
19:16.466–19:19.400
如果模型架构每半年就大改一次
19:19.566–19:22.166
今天为某种数据流设计的硬件
19:22.200–19:23.933
明天可能难以适配
19:24.466–19:27.266
GPU虽然没有在每项任务上做到极致
19:27.400–19:29.666
却能承受行业快速变化
19:29.733–19:31.966
客户为通用性支付的溢价
19:32.100–19:33.366
实际上是在购买
19:33.366–19:35.100
未来的不确定性保险
19:35.333–19:36.700
Northpo与英伟达
19:36.933–19:39.600
因此不是简单的谁把谁打败
19:39.800–19:41.766
它们代表两种不同答案
19:42.266–19:45.733
GPU的答案是用强大的通用并行计算
19:45.800–19:49.133
外部高带宽内存和成熟软件生态
19:49.133–19:50.766
覆盖尽可能多的任务
19:51.000–19:52.800
north pole的答案是主动
19:52.800–19:55.000
放弃训练和部分灵活性
19:55.366–19:57.966
把固定推理路径压缩到片上
19:57.966–19:59.566
用结构换效率
19:59.733–20:01.666
未来最可能出现的不是
20:01.666–20:04.266
专用芯片一夜取代GPU
20:04.366–20:07.000
而是AI基础设施开始分层
20:07.366–20:10.500
训练和快速实验继续留在GPU上
20:10.966–20:12.800
稳定的大规模推理转向
20:12.800–20:16.100
TPU ASIC或north pole式架构
20:16.266–20:18.466
手机汽车和工业设备
20:18.466–20:20.333
使用更小的边缘NPU
20:20.500–20:22.266
工作负载被拆开以后
20:22.533–20:25.066
英伟达仍然可能是最大赢家
20:25.133–20:27.500
却不再天然拥有每一个环节
20:27.766–20:30.133
north pole最值得记住的数字
20:30.300–20:36.166
也许不是22倍26倍46.9倍或者72.7倍
20:36.300–20:38.100
而是192兆
20:38.200–20:40.733
就是这块看起来不大的片上内存
20:41.200–20:42.766
让它绕过数据搬运
20:43.200–20:45.266
赢得惊人的速度和能效
20:45.466–20:47.400
也正是这192招
20:47.700–20:50.733
限制了模型大小上下文和灵活性
20:50.900–20:52.466
它的优势和代价
20:52.466–20:54.133
来自同一个设计决定
20:54.266–20:56.100
这也回答了开头的问题
20:56.766–20:58.533
Northpole没有成为商品
20:58.566–21:00.266
不是因为实验失败
21:00.333–21:02.500
而是因为它证明的太专一
21:02.600–21:05.533
它证明了12纳米可以在特定
21:05.533–21:08.200
推理任务上击败4纳米GPU
21:08.533–21:11.466
证明了内存墙并非不可改变
21:11.766–21:14.100
也证明了AI硬件还有一条
21:14.100–21:16.400
不靠无限增加功耗的路
21:16.466–21:19.733
可要把这条路变成普遍适用的产品
21:20.266–21:24.200
IBM还得解决容量软件和模型适配
21:24.366–21:25.600
对英伟达而言
21:25.600–21:27.800
真正的威胁不是IBM明天
21:27.800–21:29.800
推出一张north pole显卡
21:30.133–21:31.366
而是越来越多客户
21:31.366–21:32.766
开始问同一个问题
21:32.966–21:35.533
既然大部分电力花在搬数据上
21:35.533–21:37.100
为什么还要为每次推理
21:37.100–21:39.466
都使用最昂贵的通用GPU
21:39.533–21:41.466
只要这个问题被持续追问
21:41.666–21:45.200
AI芯片战争就会从制程和算力转向
21:45.200–21:48.500
内存位置数据流和每个TOKEN的成本
21:48.500–21:49.300
所以
21:49.800–21:51.766
12纳米并没有推翻4纳米
21:52.400–21:53.866
north pole推翻的是
21:53.866–21:55.800
另一种更顽固的迷信
21:56.266–21:57.733
只要制程更新
21:57.800–21:59.000
GPU更大
21:59.100–22:00.133
功耗更高
22:00.200–22:02.133
AI就一定会更有效率
22:02.333–22:05.366
IBM用一颗研究芯片说明
22:05.866–22:07.733
架构仍然可以改变规则
22:07.933–22:10.466
英伟达今天不会因此失去王座
22:10.600–22:13.566
但它必须面对一个更难防守的战场
22:14.000–22:15.300
在这个战场上
22:15.366–22:18.200
竞争对手不需要做出更大的GPU
22:18.366–22:21.133
只需要让大量任务不再需要GPU
22:21.366–22:22.200
试试核验
22:22.600–22:25.333
IBM Northpole采用12纳米工艺
22:25.600–22:29.966
拥有220亿个晶体管与256个核心属实
22:30.366–22:32.966
分布式DRAM容量为192兆
22:33.133–22:35.733
片上带宽约13太字节每秒
22:36.333–22:38.733
属实在限定视觉推理任务
22:38.733–22:40.900
中超过一款4纳米GPU
22:41.200–22:44.600
属实相对可比12纳米GPU约25倍
22:44.600–22:47.600
能效和约22倍低延迟属实
22:48.066–22:49.400
每焦耳工作量提高
22:49.400–22:51.200
22倍的说法不准确
22:51.466–22:56.366
16卡系统达到每秒28,356TOKEN属实
22:56.700–22:59.266
288卡研究系统与30千瓦
22:59.266–23:01.166
功耗数据有论文支持
23:01.566–23:04.333
Northpole全面击败现代英伟达GPU
23:04.333–23:07.533
不属实Northpole已经商业化不属实
23:07.800–23:09.466
IBM已经商业化
23:09.600–23:12.000
另一款Spire加速器属实
0:00.133–0:02.533
一颗采用12纳米工艺的芯片
一颗采用12纳米工艺的芯片
0:02.566–0:04.200
竟然在人工智能推理
竟然在人工智能推理
0:04.200–0:06.500
测试里压过了4纳米GPU
测试里压过了4纳米GPU
0:06.666–0:08.366
它没有最先进的制程
它没有最先进的制程
0:08.600–0:10.366
没有昂贵的HBM
没有昂贵的HBM
0:10.400–0:12.166
也不能训练大模型
也不能训练大模型
0:12.266–0:14.533
却在某些任务上跑得更快
却在某些任务上跑得更快
0:14.666–0:15.700
耗电更少
耗电更少
0:15.766–0:17.866
听起来像IBM突然找到了
听起来像IBM突然找到了
0:17.866–0:19.400
击败英伟达的捷径
击败英伟达的捷径
0:19.866–0:21.366
但真正的问题是
但真正的问题是
0:21.366–0:23.100
如果north pole这么强
如果north pole这么强
0:23.200–0:24.933
为什么它到现在仍然
为什么它到现在仍然
0:24.933–0:26.700
只是一款研究原型
只是一款研究原型
0:26.866–0:29.000
答案藏在它最强的优势里
答案藏在它最强的优势里
0:29.000–0:31.533
也藏在它最难绕开的限制里
也藏在它最难绕开的限制里
0:31.533–0:33.400
这颗芯片叫north pole
这颗芯片叫north pole
0:33.966–0:37.300
IBM在2023年正式公开它时
IBM在2023年正式公开它时
0:37.333–0:38.533
给出的规格并
给出的规格并
0:38.533–0:40.500
不符合当时的主流叙事
不符合当时的主流叙事
0:40.800–0:42.100
12纳米工艺
12纳米工艺
0:42.300–0:44.133
220亿个晶体管
220亿个晶体管
0:44.300–0:45.900
256个核心
256个核心
0:46.200–0:49.266
芯片面积约795平方毫米
芯片面积约795平方毫米
0:49.400–0:50.866
放在一个人人都盯着
放在一个人人都盯着
0:50.866–0:53.266
4纳米3纳米的行业里
4纳米3纳米的行业里
0:53.566–0:55.966
12纳米看起来甚至有些落后
12纳米看起来甚至有些落后
0:56.066–0:59.000
可IBM偏偏用这颗旧制程芯片做出
可IBM偏偏用这颗旧制程芯片做出
0:59.000–1:01.333
了一组让人无法忽略的数据
了一组让人无法忽略的数据
1:01.400–1:04.333
在Resnet50图像分类和YOLO
在Resnet50图像分类和YOLO
1:04.333–1:06.200
V4目标检测测试中
V4目标检测测试中
1:06.533–1:10.133
north pole相对采用相近12纳米工艺的GPU
north pole相对采用相近12纳米工艺的GPU
1:10.533–1:12.900
实现约25倍的每瓦增速
实现约25倍的每瓦增速
1:13.133–1:15.566
约5倍的每晶体管处理效率
约5倍的每晶体管处理效率
1:15.733–1:18.100
以及约22倍更低的延迟
以及约22倍更低的延迟
1:18.333–1:19.666
IBM还表示
IBM还表示
1:19.700–1:21.533
它在这些限定任务上
它在这些限定任务上
1:21.533–1:23.466
连采用更先进4纳米
连采用更先进4纳米
1:23.466–1:25.666
工艺的GPU也能压过去
工艺的GPU也能压过去
1:25.700–1:27.800
先纠正一个流传很广的说法
先纠正一个流传很广的说法
1:28.166–1:30.266
22倍并不是每一单位
22倍并不是每一单位
1:30.266–1:32.533
能量多完成22倍工作
能量多完成22倍工作
1:32.600–1:35.966
IBM公开论文里的22倍指的是
IBM公开论文里的22倍指的是
1:35.966–1:39.100
相对可比12纳米GPU的延迟优势
相对可比12纳米GPU的延迟优势
1:39.333–1:41.533
能效指标是约25倍
能效指标是约25倍
1:41.600–1:43.366
把延迟和能效混成
把延迟和能效混成
1:43.366–1:45.533
一句话会让数字更刺激
一句话会让数字更刺激
1:45.766–1:47.466
却也会误导观众
却也会误导观众
1:47.933–1:50.066
north pole确实很快很省电
north pole确实很快很省电
1:50.133–1:52.400
但正确理解这些成绩比
但正确理解这些成绩比
1:52.400–1:54.800
重复一个夸张数字更重要
重复一个夸张数字更重要
1:54.933–1:56.866
对north pole更重要的是
对north pole更重要的是
1:57.266–2:00.100
制程从来不是芯片表现的唯一答案
制程从来不是芯片表现的唯一答案
2:00.500–2:03.066
先进制程可以让晶体管更小
先进制程可以让晶体管更小
2:03.166–2:05.900
通常也有利于密度性能和功耗
通常也有利于密度性能和功耗
2:06.100–2:08.000
但如果一套架构把大量
但如果一套架构把大量
2:08.000–2:10.100
电力耗在搬运数据上
电力耗在搬运数据上
2:10.266–2:13.133
再先进的晶体管也只能缓解问题
再先进的晶体管也只能缓解问题
2:13.266–2:14.800
不能让问题消失
不能让问题消失
2:15.200–2:17.166
north pole真正供给的
north pole真正供给的
2:17.366–2:20.066
正是现代AI计算最昂贵
正是现代AI计算最昂贵
2:20.366–2:21.900
也最不容易被普通
也最不容易被普通
2:21.900–2:23.400
用户看见的一部分
用户看见的一部分
2:23.666–2:24.733
数据移动
数据移动
2:25.000–2:28.133
传统计算机长期遵循冯诺依曼架构
传统计算机长期遵循冯诺依曼架构
2:28.466–2:29.933
处理器负责计算
处理器负责计算
2:30.066–2:31.733
内存负责存数据
内存负责存数据
2:31.866–2:33.066
两者分开
两者分开
2:33.200–2:34.966
处理器需要一组权重
处理器需要一组权重
2:35.166–2:36.400
就去内存取
就去内存取
2:36.566–2:37.900
算完产生结果
算完产生结果
2:37.900–2:39.333
再把结果送回去
再把结果送回去
2:39.533–2:41.800
这个循环每秒发生无数次
这个循环每秒发生无数次
2:41.900–2:44.133
早期软件的计算量有限
早期软件的计算量有限
2:44.366–2:46.266
这种分工足够通用
这种分工足够通用
2:46.266–2:47.500
也足够灵活
也足够灵活
2:47.933–2:50.366
但神经网络把问题放大了
但神经网络把问题放大了
2:50.700–2:53.566
AI推理里的单次运算并不神秘
AI推理里的单次运算并不神秘
2:54.100–2:56.566
大量工作只是乘法和加法
大量工作只是乘法和加法
2:56.733–2:58.400
真正可怕的是数量
真正可怕的是数量
2:58.966–3:00.533
以及每一次运算都要
以及每一次运算都要
3:00.533–3:02.133
及时拿到正确数据
及时拿到正确数据
3:02.333–3:04.533
GPU的计算能力增长很快
GPU的计算能力增长很快
3:04.933–3:07.600
内存带宽却没有以相同速度增长
内存带宽却没有以相同速度增长
3:07.766–3:09.700
于是计算单元越来越像
于是计算单元越来越像
3:09.700–3:11.566
一座扩建过渡的工厂
一座扩建过渡的工厂
3:11.766–3:12.800
机器很多
机器很多
3:12.866–3:14.333
原料却还在路上
原料却还在路上
3:14.666–3:16.266
GPU加入HBM
GPU加入HBM
3:16.266–3:18.766
就是给工厂修更宽的高速公路
就是给工厂修更宽的高速公路
3:18.800–3:20.466
但高速公路昂贵
但高速公路昂贵
3:20.566–3:21.566
封装复杂
封装复杂
3:21.566–3:23.066
也会持续耗电
也会持续耗电
3:23.333–3:25.900
north pole提出的不是把路再拓宽
north pole提出的不是把路再拓宽
3:25.900–3:28.266
而是把仓库直接搬进工厂
而是把仓库直接搬进工厂
3:28.566–3:31.666
north pole把分布式SRAM放进芯片内部
north pole把分布式SRAM放进芯片内部
3:31.733–3:34.266
让每个核心旁边都有本地内存
让每个核心旁边都有本地内存
3:34.666–3:38.066
整颗芯片共有192兆分布式SRAM
整颗芯片共有192兆分布式SRAM
3:38.266–3:41.533
片上内存带宽达到约13太字节每秒
片上内存带宽达到约13太字节每秒
3:41.666–3:43.400
模型权重和中间数据
模型权重和中间数据
3:43.400–3:45.166
尽量留在芯片内部
尽量留在芯片内部
3:45.200–3:46.933
只有输入和最终结果
只有输入和最终结果
3:46.933–3:48.600
需要跨过芯片边界
需要跨过芯片边界
3:49.133–3:51.966
IBM负责人darmendramoda把它形容为
IBM负责人darmendramoda把它形容为
3:51.966–3:54.500
一个完整网路装在一颗芯片上
一个完整网路装在一颗芯片上
3:54.566–3:56.466
这句话听起来像宣传
这句话听起来像宣传
3:56.866–3:59.133
但很准确的概括了设计目标
但很准确的概括了设计目标
3:59.266–4:00.933
让计算靠近数据
让计算靠近数据
4:01.066–4:03.066
把搬运距离压到最低
把搬运距离压到最低
4:03.266–4:06.733
芯片内部的256个核心并不是一群
芯片内部的256个核心并不是一群
4:06.733–4:09.366
等待中央调度器发号施令的通用
等待中央调度器发号施令的通用
4:09.366–4:10.166
工人
工人
4:10.600–4:11.966
Northpoole会提前由
Northpoole会提前由
4:11.966–4:13.966
编译器安排数据怎么走
编译器安排数据怎么走
4:14.133–4:15.533
计算何时发生
计算何时发生
4:15.566–4:17.566
各个核心做哪一段任务
各个核心做哪一段任务
4:17.766–4:20.700
运行时不需要不断判断下一步
运行时不需要不断判断下一步
4:20.733–4:23.066
也没有复杂的数据依赖分支
也没有复杂的数据依赖分支
4:23.300–4:24.800
它牺牲动态调度
它牺牲动态调度
4:24.966–4:28.100
换来更高利用率和更可预测的执行
换来更高利用率和更可预测的执行
4:28.166–4:30.166
这里出现了第一个关键转折
这里出现了第一个关键转折
4:31.066–4:34.000
Northpo并不是一块更好的通用GPU
Northpo并不是一块更好的通用GPU
4:34.200–4:35.666
它是一块把自己限制
它是一块把自己限制
4:35.666–4:37.266
的很死的推理芯片
的很死的推理芯片
4:37.600–4:39.466
它不支持大模型训练
它不支持大模型训练
4:39.700–4:42.400
训练需要前向计算反向传播
训练需要前向计算反向传播
4:42.500–4:45.100
梯度更新和频繁变化的数据流
梯度更新和频繁变化的数据流
4:45.266–4:47.666
需要高度灵活的内存与调度
需要高度灵活的内存与调度
4:48.333–4:51.366
Northpole从设计之初就放弃这些能力
Northpole从设计之初就放弃这些能力
4:51.500–4:53.966
只专注神经网络的前向推理
只专注神经网络的前向推理
4:54.000–4:56.566
这条路线并不是IBM突然想到的
这条路线并不是IBM突然想到的
4:57.300–4:59.533
north pole之前还有true north
north pole之前还有true north
4:59.766–5:01.733
IBM团队从2,000年代
IBM团队从2,000年代
5:01.733–5:04.300
开始研究类脑计算得到过
开始研究类脑计算得到过
5:04.300–5:07.866
美国国防高级研究计划局Synaps项目
美国国防高级研究计划局Synaps项目
5:07.866–5:08.666
支持
支持
5:09.000–5:11.266
Truenorth在2014年公开
Truenorth在2014年公开
5:11.366–5:13.000
强调用大量低功耗
强调用大量低功耗
5:13.000–5:15.166
神经元核心处理感知任务
神经元核心处理感知任务
5:15.300–5:18.000
它展示了类脑芯片可以极省电
它展示了类脑芯片可以极省电
5:18.366–5:21.500
却也受限于编程方式和适用模型
却也受限于编程方式和适用模型
5:22.400–5:24.366
Northpoole继承了让数据待
Northpoole继承了让数据待
5:24.366–5:26.066
在计算附近的思想
在计算附近的思想
5:26.366–5:28.466
但没有照搬生物神经元
但没有照搬生物神经元
5:28.733–5:30.666
它转向更适合现代深度
它转向更适合现代深度
5:30.666–5:33.333
网路的数字计算和张量操作
网路的数字计算和张量操作
5:33.466–5:35.533
从true north到Northpoole
从true north到Northpoole
5:35.600–5:37.400
真正变化的是目标
真正变化的是目标
5:38.066–5:40.700
Truenorth更像在探索机器能否用
Truenorth更像在探索机器能否用
5:40.700–5:43.266
接近大脑的稀疏方式处理感知
接近大脑的稀疏方式处理感知
5:43.700–5:45.366
Northpole则直接瞄准
Northpole则直接瞄准
5:45.366–5:46.800
部署中的效率问题
部署中的效率问题
5:46.900–5:48.366
它不要求开发者接受
它不要求开发者接受
5:48.366–5:50.400
一种完全陌生的神经网络
一种完全陌生的神经网络
5:50.500–5:52.700
而是尝试运行常见卷积
而是尝试运行常见卷积
5:52.700–5:54.966
网络和经过适配的Transformer
网络和经过适配的Transformer
5:56.066–5:57.666
类脑灵感保留下来
类脑灵感保留下来
5:57.700–6:01.100
工程路径却更接近现代AI加速器
工程路径却更接近现代AI加速器
6:01.133–6:03.366
这段历史解释了为什么Northpoole
这段历史解释了为什么Northpoole
6:03.366–6:05.566
很难用普通显卡思路评价
很难用普通显卡思路评价
6:05.900–6:08.100
他不是把更多单元塞进芯片
他不是把更多单元塞进芯片
6:08.166–6:09.966
也不是单纯提高频率
也不是单纯提高频率
6:10.133–6:12.266
他先设定10条架构原则
他先设定10条架构原则
6:12.333–6:14.800
再围绕推理重新组织芯片
再围绕推理重新组织芯片
6:14.900–6:16.366
没有运行时调度
没有运行时调度
6:16.600–6:18.133
没有外部内存依赖
没有外部内存依赖
6:18.333–6:20.200
控制分散到各个核心
控制分散到各个核心
6:20.533–6:22.800
每条原则都在减少通用性
每条原则都在减少通用性
6:22.933–6:25.533
同时压低数据移动和控制开销
同时压低数据移动和控制开销
6:25.700–6:27.366
这个取舍并不愚蠢
这个取舍并不愚蠢
6:27.566–6:29.666
一个模型可能只训练几轮
一个模型可能只训练几轮
6:30.000–6:32.866
却要被调用几百万几亿次
却要被调用几百万几亿次
6:33.066–6:35.000
训练决定模型怎么形成
训练决定模型怎么形成
6:35.266–6:37.733
推理决定它一生消耗多少电
推理决定它一生消耗多少电
6:37.766–6:39.133
如果某种架构能把
如果某种架构能把
6:39.133–6:40.666
高频推理做到极致
高频推理做到极致
6:41.000–6:43.166
即使训练仍然交给GPU
即使训练仍然交给GPU
6:43.200–6:45.100
它也可能在AI基础设施
它也可能在AI基础设施
6:45.100–6:47.000
里占据非常大的位置
里占据非常大的位置
6:47.266–6:49.533
north pole押注的正是这件事
north pole押注的正是这件事
6:50.066–6:51.800
不去争夺所有工作
不去争夺所有工作
6:51.966–6:54.933
只吃下重复次数最多的那一段
只吃下重复次数最多的那一段
6:55.066–6:57.866
IBM后来把测试从图像
IBM后来把测试从图像
6:57.866–6:59.733
模型推进到语言模型
模型推进到语言模型
7:00.166–7:02.400
研究团队从Granit Bobby Codebase
研究团队从Granit Bobby Codebase
7:02.400–7:04.500
改造出一个约30亿参数
改造出一个约30亿参数
7:04.600–7:06.400
14层Transformer的模型
14层Transformer的模型
7:06.466–7:08.566
再把14个Transformer层分别
再把14个Transformer层分别
7:08.566–7:10.733
映射到14张north pole卡
映射到14张north pole卡
7:10.933–7:13.300
输出层放到另外两张卡上
输出层放到另外两张卡上
7:13.566–7:17.600
16张卡通过Pcie组成一台普通2U服务器
16张卡通过Pcie组成一台普通2U服务器
7:17.733–7:20.000
以流水线方式执行推理
以流水线方式执行推理
7:20.300–7:21.900
测试结果很亮眼
测试结果很亮眼
7:22.000–7:25.666
north pole把单TOKEN延迟压到1毫秒以内
north pole把单TOKEN延迟压到1毫秒以内
7:25.766–7:27.566
相对对照组中能源
相对对照组中能源
7:27.566–7:30.500
效率最高的GPU快46.9倍
效率最高的GPU快46.9倍
7:30.933–7:35.533
同时相对延迟最低的GPU节能72.7倍
同时相对延迟最低的GPU节能72.7倍
7:35.866–7:37.533
16卡系统总吞吐量
16卡系统总吞吐量
7:37.533–7:40.300
达到每秒28,356个TOKEN
达到每秒28,356个TOKEN
7:40.400–7:42.800
这组数字同样需要仔细读
这组数字同样需要仔细读
7:43.366–7:47.900
46.9倍和72.7倍不是对同一张GPU
46.9倍和72.7倍不是对同一张GPU
7:48.066–7:50.466
同一个指标进行的全面碾压
同一个指标进行的全面碾压
7:50.766–7:53.133
IBM分别选择了最节能的
IBM分别选择了最节能的
7:53.133–7:56.600
对照GPU和延迟最低的对照GPU
对照GPU和延迟最低的对照GPU
7:56.766–7:58.366
用来展示north pole
用来展示north pole
7:58.666–8:01.666
同时避开了速度与能效的传统取舍
同时避开了速度与能效的传统取舍
8:01.766–8:03.700
这依然是非常强的结果
这依然是非常强的结果
8:03.700–8:05.133
但不能简化成比
但不能简化成比
8:05.133–8:07.566
所有英伟达GPU快70倍
所有英伟达GPU快70倍
8:07.733–8:10.866
测试模型精度批次上下文
测试模型精度批次上下文
8:10.866–8:13.733
长度和系统配置都会影响比较
长度和系统配置都会影响比较
8:13.900–8:16.866
随后IBM把规模进一步扩大
随后IBM把规模进一步扩大
8:17.100–8:19.566
2025年公开的一套端到端研究
2025年公开的一套端到端研究
8:19.566–8:23.000
系统使用288张north pole加速卡
系统使用288张north pole加速卡
8:23.000–8:25.100
装进18台2U服务器
装进18台2U服务器
8:25.400–8:29.566
整个42U机架提供115 PETAOPS的四位整数
整个42U机架提供115 PETAOPS的四位整数
8:29.566–8:33.000
计算能力和3.7 PBS聚合内存带宽
计算能力和3.7 PBS聚合内存带宽
8:33.300–8:34.766
功耗约30千瓦
功耗约30千瓦
8:34.933–8:38.666
它能同时运行三套Granite3.38B模型
它能同时运行三套Granite3.38B模型
8:38.866–8:41.166
在2048上下文长度下
在2048上下文长度下
8:41.166–8:43.166
服务28名并发用户
服务28名并发用户
8:43.600–8:46.600
单用户TOKEN间延迟约2.8毫秒
单用户TOKEN间延迟约2.8毫秒
8:46.766–8:50.100
30千瓦对普通家庭当然是惊人数字
30千瓦对普通家庭当然是惊人数字
8:50.566–8:52.333
但放进AI数据中心
但放进AI数据中心
8:52.366–8:53.933
它的意义完全不同
它的意义完全不同
8:54.066–8:56.900
今天的高密度GPU机架常常逼迫
今天的高密度GPU机架常常逼迫
8:56.900–8:59.133
数据中心升级供电和液冷
数据中心升级供电和液冷
8:59.300–9:01.900
north pole系统能够在空气冷却
north pole系统能够在空气冷却
9:01.900–9:04.366
和常规基础设施下运行
和常规基础设施下运行
9:04.566–9:06.166
说明它追求的不只是
说明它追求的不只是
9:06.166–9:08.266
实验室里的单芯片纪录
实验室里的单芯片纪录
9:08.600–9:11.733
而是让推理系统在现有机房里落地
而是让推理系统在现有机房里落地
9:11.866–9:13.066
对企业而言
对企业而言
9:13.200–9:14.933
省下的不只是电费
省下的不只是电费
9:14.933–9:17.900
还有机房改造散热和供电扩容
还有机房改造散热和供电扩容
9:17.966–9:19.100
可是看到这里
可是看到这里
9:19.200–9:21.133
最大的疑问反而更明显
最大的疑问反而更明显
9:21.466–9:22.766
既然数据这么漂亮
既然数据这么漂亮
9:22.900–9:24.466
为什么IBM没有直接
为什么IBM没有直接
9:24.466–9:26.266
把north pole推向市场
把north pole推向市场
9:26.266–9:28.866
与英伟达争夺AI加速卡订单
与英伟达争夺AI加速卡订单
9:28.966–9:30.900
第一个答案是内存容量
第一个答案是内存容量
9:31.200–9:35.366
north pole每颗芯片只有192兆分布式SRAM
north pole每颗芯片只有192兆分布式SRAM
9:35.800–9:37.366
片上内存快得惊人
片上内存快得惊人
9:37.366–9:38.666
也贵得惊人
也贵得惊人
9:38.766–9:41.133
容量无法像外部DRAM
容量无法像外部DRAM
9:41.133–9:43.400
或HBM那样轻易堆高
或HBM那样轻易堆高
9:43.533–9:46.000
任何映射到单张卡上的权重和
任何映射到单张卡上的权重和
9:46.000–9:49.533
中间激活都必须挤进这192兆
中间激活都必须挤进这192兆
9:50.000–9:50.933
模型一大
模型一大
9:50.933–9:52.166
就只能切层
就只能切层
9:52.333–9:53.766
增加卡片数量
增加卡片数量
9:53.800–9:55.600
再用流水线串起来
再用流水线串起来
9:55.666–9:57.200
这也是为什么30亿
这也是为什么30亿
9:57.200–9:59.200
参数模型需要16张卡
参数模型需要16张卡
9:59.366–10:02.266
80亿参数模型扩展到数百张卡
80亿参数模型扩展到数百张卡
10:02.500–10:04.900
north pole用更多芯片换取
north pole用更多芯片换取
10:04.900–10:07.066
模型完整驻留片上的速度
模型完整驻留片上的速度
10:07.400–10:08.700
对于固定模型
对于固定模型
10:08.800–10:11.266
稳定流量和极低延迟任务
稳定流量和极低延迟任务
10:11.333–10:13.133
这种交易可能划算
这种交易可能划算
10:13.266–10:15.000
对于模型经常变化
对于模型经常变化
10:15.100–10:16.566
上下文不断增长
上下文不断增长
10:16.566–10:18.766
或者负载忽高忽低的环境
或者负载忽高忽低的环境
10:18.900–10:20.966
它未必比GPU更经济
它未必比GPU更经济
10:21.166–10:22.966
第二个答案是上下文
第二个答案是上下文
10:23.366–10:25.700
大语言模型推理不只要存权重
大语言模型推理不只要存权重
10:25.900–10:28.733
还要保存不断增长的KV缓存
还要保存不断增长的KV缓存
10:29.000–10:29.966
对话越长
对话越长
10:30.066–10:30.966
缓存越大
缓存越大
10:31.333–10:33.666
north pole的片上内存架构天生
north pole的片上内存架构天生
10:33.666–10:35.900
不喜欢无限扩张的上下文
不喜欢无限扩张的上下文
10:36.100–10:39.200
288卡系统展示的Granit 8B
288卡系统展示的Granit 8B
10:39.200–10:42.066
运行在2048上下文长度下
运行在2048上下文长度下
10:42.133–10:44.266
而公开版本Granit模型
而公开版本Granit模型
10:44.266–10:46.800
本身能够支持更长上下文
本身能够支持更长上下文
10:46.900–10:48.766
这说明实验更接近低
这说明实验更接近低
10:48.766–10:51.166
延迟可控长度的企业任务
延迟可控长度的企业任务
10:51.400–10:53.566
而不是让用户一次塞进整套
而不是让用户一次塞进整套
10:53.566–10:55.766
代码库或几十万TOKEN文档
代码库或几十万TOKEN文档
10:55.966–10:58.466
第三个答案是模型适配成本
第三个答案是模型适配成本
10:58.966–11:01.466
开发者不能从网上下载任意模型
开发者不能从网上下载任意模型
11:01.733–11:03.333
直接丢进north pole
直接丢进north pole
11:03.566–11:05.800
模型需要量化到较低精度
模型需要量化到较低精度
11:06.066–11:07.800
重新训练或微调
重新训练或微调
11:08.200–11:11.100
随后由专用工具完成分层和映射
随后由专用工具完成分层和映射
11:11.500–11:13.333
Northpoole没有消灭GPU
Northpoole没有消灭GPU
11:13.533–11:14.400
恰恰相反
恰恰相反
11:14.666–11:17.933
GPU仍然负责训练调整和准备模型
GPU仍然负责训练调整和准备模型
11:18.366–11:19.700
Northpoole只在最后的
Northpoole只在最后的
11:19.700–11:21.466
部署阶段发挥优势
部署阶段发挥优势
11:21.600–11:23.500
它适合模型已经稳定
它适合模型已经稳定
11:23.900–11:26.533
任务会被重复执行很多次的场景
任务会被重复执行很多次的场景
11:27.266–11:31.200
例如视觉识别工业检测时事决策
例如视觉识别工业检测时事决策
11:31.500–11:34.133
固定企业助手和部分代理流程
固定企业助手和部分代理流程
11:34.333–11:36.200
它不适合每天更换模型
它不适合每天更换模型
11:36.366–11:37.333
频繁实验
频繁实验
11:37.933–11:40.700
需要训练和推理混跑的研发环境
需要训练和推理混跑的研发环境
11:40.900–11:42.533
GPU最大的护城河
GPU最大的护城河
11:42.600–11:44.400
从来不只是单向性能
从来不只是单向性能
11:44.466–11:46.600
而是通用性和CUDA生态
而是通用性和CUDA生态
11:46.900–11:48.333
开发者可以用同一套
开发者可以用同一套
11:48.333–11:50.500
硬件训练微调推理
硬件训练微调推理
11:50.600–11:53.066
也可以运行大量非AI计算
也可以运行大量非AI计算
11:53.300–11:55.333
north pole则要求用户
north pole则要求用户
11:55.333–11:57.333
围绕它重新设计流程
围绕它重新设计流程
11:57.500–11:59.566
低精度同样是成绩的一部分
低精度同样是成绩的一部分
12:00.300–12:02.900
Northpole在8位4位甚至更低
Northpole在8位4位甚至更低
12:02.900–12:04.533
精度下追求高吞吐
精度下追求高吞吐
12:05.100–12:07.333
语言模型实验也需要量化
语言模型实验也需要量化
12:07.533–12:09.933
把权重从16位压到4位
把权重从16位压到4位
12:10.200–12:12.700
可以显著减少存储和计算
可以显著减少存储和计算
12:12.700–12:14.333
但需要重新校准
但需要重新校准
12:14.500–12:16.400
避免准确率明显下降
避免准确率明显下降
12:16.666–12:19.166
硬件成绩不能脱离模型质量看
硬件成绩不能脱离模型质量看
12:19.566–12:21.333
若一套系统快10倍
若一套系统快10倍
12:21.333–12:23.800
却在关键任务上经常答错
却在关键任务上经常答错
12:23.866–12:25.400
速度没有商业意义
速度没有商业意义
12:25.600–12:27.066
IBM的研究说明
IBM的研究说明
12:27.066–12:29.066
在选定模型和精度下
在选定模型和精度下
12:29.066–12:30.733
可以维持目标质量
可以维持目标质量
12:30.733–12:32.500
却不能自动代表所有
却不能自动代表所有
12:32.500–12:34.300
模型都能无损迁移
模型都能无损迁移
12:34.733–12:36.866
流水线还带来另一种代价
流水线还带来另一种代价
12:37.266–12:39.733
模型每一层固定落在某张卡上
模型每一层固定落在某张卡上
12:39.933–12:42.733
TOKEN像产品一样依次通过生产线
TOKEN像产品一样依次通过生产线
12:43.366–12:45.500
系统总吞吐量可以很高
系统总吞吐量可以很高
12:45.566–12:46.966
可单个请求的表现
可单个请求的表现
12:46.966–12:48.700
会受最慢阶段限制
会受最慢阶段限制
12:48.800–12:50.500
若某层计算更重
若某层计算更重
12:50.500–12:52.700
或者请求长度差异很大
或者请求长度差异很大
12:52.866–12:54.700
负载平衡就会变复杂
负载平衡就会变复杂
12:55.166–12:57.333
GPU集群也有通信开销
GPU集群也有通信开销
12:57.500–13:00.466
但软件生态已经积累了成熟的张量
但软件生态已经积累了成熟的张量
13:00.466–13:03.900
并行流水线并行和动态批处理工具
并行流水线并行和动态批处理工具
13:04.133–13:05.766
Northpoole要商业化
Northpoole要商业化
13:05.866–13:07.000
必须证明自己的
必须证明自己的
13:07.000–13:09.500
编译器和运行时同样可靠
编译器和运行时同样可靠
13:09.700–13:11.700
企业部署还会追问容错
企业部署还会追问容错
13:11.866–13:13.966
一套288卡系统里
一套288卡系统里
13:14.300–13:16.900
只要一张卡或一条链路出现故障
只要一张卡或一条链路出现故障
13:17.266–13:19.600
模型映射如何重新安排
模型映射如何重新安排
13:19.866–13:21.533
升级模型时是否要
升级模型时是否要
13:21.533–13:23.500
重新编译整条流水线
重新编译整条流水线
13:23.600–13:26.333
不同客户的模型能不能共享硬件
不同客户的模型能不能共享硬件
13:26.500–13:27.900
这些问题不会出现
这些问题不会出现
13:27.900–13:29.766
在单项芯片跑分里
在单项芯片跑分里
13:29.766–13:31.566
却决定数据中心是否
却决定数据中心是否
13:31.566–13:33.533
敢把生产流量交给他
敢把生产流量交给他
13:33.933–13:35.600
研究论文证明了可行
研究论文证明了可行
13:35.800–13:37.600
产品团队还要把故障
产品团队还要把故障
13:37.866–13:40.533
监控和更新变成日常操作
监控和更新变成日常操作
13:40.666–13:42.666
第四个答案是基准本身
第四个答案是基准本身
13:43.400–13:47.200
Northpo在Resnet50UOV4和经过专门
Northpo在Resnet50UOV4和经过专门
13:47.200–13:49.700
改造的Granite模型上表现突出
改造的Granite模型上表现突出
13:49.733–13:51.466
不等于它能在所有AI
不等于它能在所有AI
13:51.466–13:53.266
工作负载中领先
工作负载中领先
13:53.366–13:55.966
现代前沿模型大量使用混合
现代前沿模型大量使用混合
13:55.966–13:59.733
专家长上下文稀疏注意力多
专家长上下文稀疏注意力多
13:59.733–14:02.166
模态输入和动态工具调用
模态输入和动态工具调用
14:02.733–14:04.900
每种结构对内存通信
每种结构对内存通信
14:04.900–14:06.900
和控制的需求都不同
和控制的需求都不同
14:07.300–14:08.900
预先安排好的数据流
预先安排好的数据流
14:08.900–14:10.533
能够消除调度开销
能够消除调度开销
14:10.733–14:13.366
也会降低应对动态变化的能力
也会降低应对动态变化的能力
14:13.666–14:15.733
所以标题里12纳米让
所以标题里12纳米让
14:15.733–14:17.900
4纳米GPU相形见绌
4纳米GPU相形见绌
14:18.166–14:20.300
只在一个严格范围内成立
只在一个严格范围内成立
14:20.566–14:21.500
它证明的是
它证明的是
14:21.500–14:23.900
在特定神经网络推理任务中
在特定神经网络推理任务中
14:24.000–14:26.933
架构优势可以大到抵消制程差距
架构优势可以大到抵消制程差距
14:27.066–14:30.133
它没有证明12纳米普遍胜过4纳米
它没有证明12纳米普遍胜过4纳米
14:30.466–14:32.900
更没有证明IBM已经做出一张
更没有证明IBM已经做出一张
14:32.966–14:35.933
能够替代英伟达数据中心GPU的
能够替代英伟达数据中心GPU的
14:35.933–14:38.900
产品north pole目前仍是研究原型
产品north pole目前仍是研究原型
14:39.366–14:40.766
IBM真正推向商业
IBM真正推向商业
14:40.766–14:42.866
市场的AI加速器叫Spire
市场的AI加速器叫Spire
14:43.400–14:45.100
Spire采用5纳米工艺
Spire采用5纳米工艺
14:45.333–14:49.466
拥有32个加速核心和256亿个晶体管
拥有32个加速核心和256亿个晶体管
14:49.600–14:52.066
安装在75瓦Pcie卡上
安装在75瓦Pcie卡上
14:52.300–14:56.133
已经进入IBM z Linux one和power系统
已经进入IBM z Linux one和power系统
14:56.200–14:57.933
它面向企业本地推理
它面向企业本地推理
14:58.133–14:59.200
生成式AI
生成式AI
14:59.500–15:00.533
和代理任务
和代理任务
15:00.600–15:02.966
强调数据留在企业系统内部
强调数据留在企业系统内部
15:03.200–15:04.966
north Pole与Spire来自
north Pole与Spire来自
15:04.966–15:07.733
IBM长期AI硬件研究
IBM长期AI硬件研究
15:07.933–15:09.666
但不是同一款芯片
但不是同一款芯片
15:09.700–15:11.666
也不能把Spire的商业化
也不能把Spire的商业化
15:11.666–15:13.666
算成north Pole已经上市
算成north Pole已经上市
15:13.800–15:16.266
这个区别反而揭示了实验室
这个区别反而揭示了实验室
15:16.266–15:18.766
记录与商业产品之间的距离
记录与商业产品之间的距离
15:19.066–15:22.133
研究芯片可以把一个想法推到极致
研究芯片可以把一个想法推到极致
15:22.533–15:26.200
商业芯片还要考虑良率成本软件
商业芯片还要考虑良率成本软件
15:26.333–15:30.066
兼容性维护客户迁移和长期供应
兼容性维护客户迁移和长期供应
15:30.266–15:32.166
north pole最重要的任务
north pole最重要的任务
15:32.933–15:35.666
也许不是成为下一张热门加速卡
也许不是成为下一张热门加速卡
15:35.766–15:37.333
而是证明一条路线
而是证明一条路线
15:37.333–15:39.100
值得产业继续投入
值得产业继续投入
15:39.166–15:40.733
这条路线已经集中了
这条路线已经集中了
15:40.733–15:42.400
英伟达最敏感的问题
英伟达最敏感的问题
15:42.766–15:45.466
英伟达现在的优势建立在GPU
英伟达现在的优势建立在GPU
15:45.533–15:48.933
CUDA网路HBM和整机系统上
CUDA网路HBM和整机系统上
15:49.266–15:50.866
他卖的不是一颗芯片
他卖的不是一颗芯片
15:50.866–15:52.733
而是一整座AI工厂
而是一整座AI工厂
15:52.800–15:54.533
但随着推理占总算
但随着推理占总算
15:54.533–15:56.166
力需求的比例上升
力需求的比例上升
15:56.400–15:58.400
客户会越来越认真地计算
客户会越来越认真地计算
15:58.400–16:01.500
每个TOKEN的电力延迟和成本
每个TOKEN的电力延迟和成本
16:02.066–16:04.066
只要工作负载足够稳定
只要工作负载足够稳定
16:04.200–16:06.566
专用芯片就有机会从GPU
专用芯片就有机会从GPU
16:06.566–16:09.533
手里切走一部分任务Google TPU
手里切走一部分任务Google TPU
16:09.933–16:11.933
Amazon Trion和Inferentia
Amazon Trion和Inferentia
16:12.166–16:15.166
微软Maya以及各种边缘NPU
微软Maya以及各种边缘NPU
16:15.200–16:17.200
本质上都在做类似的选择
本质上都在做类似的选择
16:17.300–16:19.366
不是所有AI计算都必须
不是所有AI计算都必须
16:19.366–16:21.933
交给最通用最昂贵的GPU
交给最通用最昂贵的GPU
16:22.200–16:24.466
Northpointe把这个选择推得更远
Northpointe把这个选择推得更远
16:24.733–16:27.333
它不是简单增加矩阵乘法单元
它不是简单增加矩阵乘法单元
16:27.600–16:30.400
而是重新安排内存与计算的关系
而是重新安排内存与计算的关系
16:30.500–16:33.366
把少搬数据放在多做计算之前
把少搬数据放在多做计算之前
16:33.666–16:36.733
AI行业过去几年的扩张方式很直接
AI行业过去几年的扩张方式很直接
16:36.966–16:39.400
模型变大就买更多GPU
模型变大就买更多GPU
16:39.733–16:42.500
上下文变长就上更多HBM
上下文变长就上更多HBM
16:42.700–16:45.866
机架功率增加就修更大的数据中心
机架功率增加就修更大的数据中心
16:46.100–16:47.333
这个办法有效
这个办法有效
16:47.333–16:48.666
却越来越昂贵
却越来越昂贵
16:48.766–16:52.200
电网接入时间液冷系统HBM供应
电网接入时间液冷系统HBM供应
16:52.200–16:54.666
和先进封装都开始成为限制
和先进封装都开始成为限制
16:54.866–16:56.466
north pole提醒行业
north pole提醒行业
16:56.666–16:59.300
有些增长不必来自更大的蛮力
有些增长不必来自更大的蛮力
16:59.533–17:01.366
也可以来自不做无用功
也可以来自不做无用功
17:01.500–17:03.133
这里还藏着一个经常
这里还藏着一个经常
17:03.133–17:04.800
被忽略的经济问题
被忽略的经济问题
17:05.400–17:07.133
数据中心买GPU时
数据中心买GPU时
17:07.133–17:09.166
采购价格只是一部分成本
采购价格只是一部分成本
17:09.766–17:11.466
芯片几年生命周期里
芯片几年生命周期里
17:11.466–17:13.766
电力冷却机房空间和
电力冷却机房空间和
17:13.766–17:15.800
利用率会持续产生支出
利用率会持续产生支出
17:15.900–17:17.766
一块便宜但经常等待
一块便宜但经常等待
17:17.766–17:20.500
内存的芯片未必真的便宜
内存的芯片未必真的便宜
17:20.766–17:22.733
一套前期适配复杂
一套前期适配复杂
17:22.966–17:26.000
长期每次推理都更省电的专用系统
长期每次推理都更省电的专用系统
17:26.100–17:29.000
在高调用量场景里可能更有优势
在高调用量场景里可能更有优势
17:29.600–17:31.600
north pole的商业价值要
north pole的商业价值要
17:31.600–17:33.500
用总拥有成本计算
用总拥有成本计算
17:33.533–17:35.333
而不是只看晶圆制程
而不是只看晶圆制程
17:35.500–17:38.066
可总拥有成本不能只算电
可总拥有成本不能只算电
17:38.200–17:41.333
专用芯片的开发工具模型转换
专用芯片的开发工具模型转换
17:41.466–17:44.933
工程师培训备件和供应规模都要
工程师培训备件和供应规模都要
17:44.933–17:45.733
花钱
花钱
17:45.866–17:49.466
英伟达GPU贵却很容易找到开发者
英伟达GPU贵却很容易找到开发者
17:49.733–17:53.166
框架和现成方案企业遇到问题也能
框架和现成方案企业遇到问题也能
17:53.166–17:56.366
从庞大社区和合作伙伴中找到答案
从庞大社区和合作伙伴中找到答案
17:56.700–17:59.500
north pole若想把能效优势变成订单
north pole若想把能效优势变成订单
17:59.700–18:01.366
节省的电费必须大到
节省的电费必须大到
18:01.366–18:03.100
足以覆盖迁移成本
足以覆盖迁移成本
18:03.166–18:05.500
还要保证芯片能持续供货
还要保证芯片能持续供货
18:05.566–18:07.300
这也是先进制程比较
这也是先进制程比较
18:07.300–18:08.800
最容易误导的地方
最容易误导的地方
18:09.366–18:12.866
4纳米GPU承担的是更广泛任务
4纳米GPU承担的是更广泛任务
18:13.066–18:17.566
包含缓存调度图形和通用计算能力
包含缓存调度图形和通用计算能力
18:17.900–18:20.200
12纳米north pole删除了
12纳米north pole删除了
18:20.200–18:21.700
大量不需要的能力
大量不需要的能力
18:21.766–18:24.666
两者像一辆能在各种道路行驶的
两者像一辆能在各种道路行驶的
18:24.666–18:28.100
卡车和一列只跑固定路线的电车
卡车和一列只跑固定路线的电车
18:28.366–18:31.166
电车在自己的轨道上效率极高
电车在自己的轨道上效率极高
18:31.266–18:34.066
不能据此断言卡车技术落后
不能据此断言卡车技术落后
18:34.166–18:35.400
正确结论是
正确结论是
18:35.400–18:37.100
当路线足够固定
当路线足够固定
18:37.100–18:39.133
专用设计可以用成熟制程
专用设计可以用成熟制程
18:39.133–18:41.200
赢过先进制程的通用芯片
赢过先进制程的通用芯片
18:41.533–18:43.700
成熟制程还有现实优势
成熟制程还有现实优势
18:44.366–18:45.866
晶圆成本更低
晶圆成本更低
18:46.000–18:47.300
产能更充足
产能更充足
18:47.466–18:49.133
制造经验更稳定
制造经验更稳定
18:49.600–18:51.700
AI行业把注意力集中在
AI行业把注意力集中在
18:51.700–18:53.666
台积电最先进节点
台积电最先进节点
18:53.733–18:55.933
但并非所有推理芯片都
但并非所有推理芯片都
18:55.933–18:58.000
需要增强最稀缺产能
需要增强最稀缺产能
18:58.066–19:00.600
如果架构能在12纳米实现目标
如果架构能在12纳米实现目标
19:00.766–19:02.966
同样预算可以购买更多芯片
同样预算可以购买更多芯片
19:03.266–19:04.733
也能降低供应链对
也能降低供应链对
19:04.733–19:06.466
单一先进节点的依赖
单一先进节点的依赖
19:07.300–19:09.600
north pole给出的不只是技术路线
north pole给出的不只是技术路线
19:09.700–19:11.533
也是一种供应链选择
也是一种供应链选择
19:11.900–19:12.800
但反过来
但反过来
19:12.900–19:14.333
专用系统也有被
专用系统也有被
19:14.333–19:16.100
模型变化淘汰的风险
模型变化淘汰的风险
19:16.466–19:19.400
如果模型架构每半年就大改一次
如果模型架构每半年就大改一次
19:19.566–19:22.166
今天为某种数据流设计的硬件
今天为某种数据流设计的硬件
19:22.200–19:23.933
明天可能难以适配
明天可能难以适配
19:24.466–19:27.266
GPU虽然没有在每项任务上做到极致
GPU虽然没有在每项任务上做到极致
19:27.400–19:29.666
却能承受行业快速变化
却能承受行业快速变化
19:29.733–19:31.966
客户为通用性支付的溢价
客户为通用性支付的溢价
19:32.100–19:33.366
实际上是在购买
实际上是在购买
19:33.366–19:35.100
未来的不确定性保险
未来的不确定性保险
19:35.333–19:36.700
Northpo与英伟达
Northpo与英伟达
19:36.933–19:39.600
因此不是简单的谁把谁打败
因此不是简单的谁把谁打败
19:39.800–19:41.766
它们代表两种不同答案
它们代表两种不同答案
19:42.266–19:45.733
GPU的答案是用强大的通用并行计算
GPU的答案是用强大的通用并行计算
19:45.800–19:49.133
外部高带宽内存和成熟软件生态
外部高带宽内存和成熟软件生态
19:49.133–19:50.766
覆盖尽可能多的任务
覆盖尽可能多的任务
19:51.000–19:52.800
north pole的答案是主动
north pole的答案是主动
19:52.800–19:55.000
放弃训练和部分灵活性
放弃训练和部分灵活性
19:55.366–19:57.966
把固定推理路径压缩到片上
把固定推理路径压缩到片上
19:57.966–19:59.566
用结构换效率
用结构换效率
19:59.733–20:01.666
未来最可能出现的不是
未来最可能出现的不是
20:01.666–20:04.266
专用芯片一夜取代GPU
专用芯片一夜取代GPU
20:04.366–20:07.000
而是AI基础设施开始分层
而是AI基础设施开始分层
20:07.366–20:10.500
训练和快速实验继续留在GPU上
训练和快速实验继续留在GPU上
20:10.966–20:12.800
稳定的大规模推理转向
稳定的大规模推理转向
20:12.800–20:16.100
TPU ASIC或north pole式架构
TPU ASIC或north pole式架构
20:16.266–20:18.466
手机汽车和工业设备
手机汽车和工业设备
20:18.466–20:20.333
使用更小的边缘NPU
使用更小的边缘NPU
20:20.500–20:22.266
工作负载被拆开以后
工作负载被拆开以后
20:22.533–20:25.066
英伟达仍然可能是最大赢家
英伟达仍然可能是最大赢家
20:25.133–20:27.500
却不再天然拥有每一个环节
却不再天然拥有每一个环节
20:27.766–20:30.133
north pole最值得记住的数字
north pole最值得记住的数字
20:30.300–20:36.166
也许不是22倍26倍46.9倍或者72.7倍
也许不是22倍26倍46.9倍或者72.7倍
20:36.300–20:38.100
而是192兆
而是192兆
20:38.200–20:40.733
就是这块看起来不大的片上内存
就是这块看起来不大的片上内存
20:41.200–20:42.766
让它绕过数据搬运
让它绕过数据搬运
20:43.200–20:45.266
赢得惊人的速度和能效
赢得惊人的速度和能效
20:45.466–20:47.400
也正是这192招
也正是这192招
20:47.700–20:50.733
限制了模型大小上下文和灵活性
限制了模型大小上下文和灵活性
20:50.900–20:52.466
它的优势和代价
它的优势和代价
20:52.466–20:54.133
来自同一个设计决定
来自同一个设计决定
20:54.266–20:56.100
这也回答了开头的问题
这也回答了开头的问题
20:56.766–20:58.533
Northpole没有成为商品
Northpole没有成为商品
20:58.566–21:00.266
不是因为实验失败
不是因为实验失败
21:00.333–21:02.500
而是因为它证明的太专一
而是因为它证明的太专一
21:02.600–21:05.533
它证明了12纳米可以在特定
它证明了12纳米可以在特定
21:05.533–21:08.200
推理任务上击败4纳米GPU
推理任务上击败4纳米GPU
21:08.533–21:11.466
证明了内存墙并非不可改变
证明了内存墙并非不可改变
21:11.766–21:14.100
也证明了AI硬件还有一条
也证明了AI硬件还有一条
21:14.100–21:16.400
不靠无限增加功耗的路
不靠无限增加功耗的路
21:16.466–21:19.733
可要把这条路变成普遍适用的产品
可要把这条路变成普遍适用的产品
21:20.266–21:24.200
IBM还得解决容量软件和模型适配
IBM还得解决容量软件和模型适配
21:24.366–21:25.600
对英伟达而言
对英伟达而言
21:25.600–21:27.800
真正的威胁不是IBM明天
真正的威胁不是IBM明天
21:27.800–21:29.800
推出一张north pole显卡
推出一张north pole显卡
21:30.133–21:31.366
而是越来越多客户
而是越来越多客户
21:31.366–21:32.766
开始问同一个问题
开始问同一个问题
21:32.966–21:35.533
既然大部分电力花在搬数据上
既然大部分电力花在搬数据上
21:35.533–21:37.100
为什么还要为每次推理
为什么还要为每次推理
21:37.100–21:39.466
都使用最昂贵的通用GPU
都使用最昂贵的通用GPU
21:39.533–21:41.466
只要这个问题被持续追问
只要这个问题被持续追问
21:41.666–21:45.200
AI芯片战争就会从制程和算力转向
AI芯片战争就会从制程和算力转向
21:45.200–21:48.500
内存位置数据流和每个TOKEN的成本
内存位置数据流和每个TOKEN的成本
21:48.500–21:49.300
所以
所以
21:49.800–21:51.766
12纳米并没有推翻4纳米
12纳米并没有推翻4纳米
21:52.400–21:53.866
north pole推翻的是
north pole推翻的是
21:53.866–21:55.800
另一种更顽固的迷信
另一种更顽固的迷信
21:56.266–21:57.733
只要制程更新
只要制程更新
21:57.800–21:59.000
GPU更大
GPU更大
21:59.100–22:00.133
功耗更高
功耗更高
22:00.200–22:02.133
AI就一定会更有效率
AI就一定会更有效率
22:02.333–22:05.366
IBM用一颗研究芯片说明
IBM用一颗研究芯片说明
22:05.866–22:07.733
架构仍然可以改变规则
架构仍然可以改变规则
22:07.933–22:10.466
英伟达今天不会因此失去王座
英伟达今天不会因此失去王座
22:10.600–22:13.566
但它必须面对一个更难防守的战场
但它必须面对一个更难防守的战场
22:14.000–22:15.300
在这个战场上
在这个战场上
22:15.366–22:18.200
竞争对手不需要做出更大的GPU
竞争对手不需要做出更大的GPU
22:18.366–22:21.133
只需要让大量任务不再需要GPU
只需要让大量任务不再需要GPU
22:21.366–22:22.200
试试核验
试试核验
22:22.600–22:25.333
IBM Northpole采用12纳米工艺
IBM Northpole采用12纳米工艺
22:25.600–22:29.966
拥有220亿个晶体管与256个核心属实
拥有220亿个晶体管与256个核心属实
22:30.366–22:32.966
分布式DRAM容量为192兆
分布式DRAM容量为192兆
22:33.133–22:35.733
片上带宽约13太字节每秒
片上带宽约13太字节每秒
22:36.333–22:38.733
属实在限定视觉推理任务
属实在限定视觉推理任务
22:38.733–22:40.900
中超过一款4纳米GPU
中超过一款4纳米GPU
22:41.200–22:44.600
属实相对可比12纳米GPU约25倍
属实相对可比12纳米GPU约25倍
22:44.600–22:47.600
能效和约22倍低延迟属实
能效和约22倍低延迟属实
22:48.066–22:49.400
每焦耳工作量提高
每焦耳工作量提高
22:49.400–22:51.200
22倍的说法不准确
22倍的说法不准确
22:51.466–22:56.366
16卡系统达到每秒28,356TOKEN属实
16卡系统达到每秒28,356TOKEN属实
22:56.700–22:59.266
288卡研究系统与30千瓦
288卡研究系统与30千瓦
22:59.266–23:01.166
功耗数据有论文支持
功耗数据有论文支持
23:01.566–23:04.333
Northpole全面击败现代英伟达GPU
Northpole全面击败现代英伟达GPU
23:04.333–23:07.533
不属实Northpole已经商业化不属实
不属实Northpole已经商业化不属实
23:07.800–23:09.466
IBM已经商业化
IBM已经商业化
23:09.600–23:12.000
另一款Spire加速器属实
另一款Spire加速器属实

影片筆記:12奈米竟虐殺4奈米?IBM這次真的把英偉達逼瘋了!😱 老黃看完直接氣哭?

<!-- VIDEONOTE_PUBLICATION_WARNINGS_BEGIN -->

⚠️ 可先使用,仍有待修正項目

本筆記已完成可閱讀的逐字稿與時間跳轉;下列為待處理問題,建議播放原片確認。

  • 待修正:逐字稿全文快速校讀未完成(已保留自動字幕/原始逐字稿並繼續生成筆記。;未完成的全文速讀項目可在精進模式回聽確認。)

<!-- VIDEONOTE_PUBLICATION_WARNINGS_END -->

一句話總結

IBM 公開了採用 12 奈米製程的研究原型芯片 North Pole,透過將 192 MB 分佈式 SRAM 置於芯片內部以解決「數據搬運」瓶頸,在特定 AI 推理任務(如 ResNet50、YOLOv4 及 Granite 語言模型)中展現出壓倒先進製程 GPU 的能效與延遲優勢;然而,該設計犧牲了通用性與靈活性,面臨記憶體容量、上下文長度、模型適配成本及商業化生態等挑戰,目前仍為研究原型,距離全面取代英偉達仍有巨大距離。

核心重點

  1. North Pole 芯片規格與性能:
  • 採用 12 奈米製程,擁有 220 億個晶體管、256 個核心,芯片面積約 795 平方毫米。
  • 核心創新在於片上搭載 192 MB 分佈式 SRAM,提供約 13 TB/s 的片上記憶體頻寬。
  • 在 ResNet50 和 YOLOv4 測試中,能效(每瓦特速度)約為相近 12 奈米 GPU 的 25 倍,每晶體管處理效率約為 5 倍,延遲約為 22 倍更低。
  • 在語言模型測試中,單 Token 延遲壓至 1 毫秒以內,相比能源效率最高的 GPU 快 46.9 倍,相比延遲最低的 GPU 節能 72.7 倍。
  1. 架構創新:解決「數據搬運」瓶頸:
  • 傳統馮·諾依曼架構中處理器與記憶體分離,導致數據移動功耗高。
  • North Pole 將分佈式 SRAM 放入芯片內部,每個核心旁都有本地記憶體,實現「計算靠近數據」。
  • 模型權重和中間數據盡量留在芯片內,僅輸入和最終結果需跨過芯片邊界,極大降低數據移動功耗。
  1. 設計哲學:犧牲通用性換取效率:
  • 採用靜態調度,由編譯器提前安排數據流向與計算時機,犧牲動態調度能力以換取更高利用率與更可預測的執行。
  • 專注於神經網路的前向推理,不支援大模型訓練(因需反向傳播、梯度更新及靈活記憶體調度)。
  • 繼承 IBM 2014 年 True North 芯片「數據靠近計算」的思想,但轉向適合現代深度網路的數字計算與張量操作。
  1. 商業化挑戰與限制:
  • 記憶體容量限制:每顆芯片僅 192 MB SRAM,無法像外部 DRAM 或 HBM 堆高容量,大模型需切層並增加卡片數量。
  • 上下文長度限制:片上記憶體架構不擅長無限擴張上下文,實驗僅展示 2048 上下文長度。
  • 模型適配成本高:無法直接下載任意模型使用,需量化至低精度、重新訓練或微調,並由專用工具完成分層與映射。
  • 流水線與負載平衡:模型每一層固定落在某張卡上,單個請求表現受最慢階段限制,負載平衡複雜。
  • 基準測試局限性:在特定模型上表現突出,不代表在所有 AI 工作負載中領先,預先安排數據流會降低應對動態變化的能力。
  1. 與英偉達及商業產品的對比:
  • North Pole 目前仍為研究原型。
  • IBM 商業化 AI 加速器為 Spire(5 奈米,32 個加速核心,256 億晶體管,75W PCIe 卡),已進入 IBM z Linux One 和 Power 系統。
  • North Pole 與 Spire 非同一款芯片,不能將 Spire 商業化等同於 North Pole 上市。
  • 12 奈米成本更低,產能更充足,製造經驗更穩定,可降低供應鏈對單一先進節點的依賴。
  1. 結論與未來展望:
  • AI 基礎設施將分層:訓練與快速實驗留在 GPU,穩定大規模推理轉向 TPU、ASIC 或 North Pole 式架構,邊緣設備使用 NPU。
  • North Pole 證明了在固定推理路徑下,成熟製程的專用架構可勝過先進製程的通用 GPU。
  • 威脅不在於 IBM 推出 North Pole 显卡,而在於客戶開始質疑為何每次推理都使用最昂貴的通用 GPU。
  • AI 芯片戰爭將從製程和算力轉向記憶體位置、數據流和每個 Token 的成本。

詳細大綱

I. North Pole 的基本規格與性能表現

  • 基本參數:
  • 製程:12 奈米。
  • 晶體管數量:220 億個。
  • 核心數:256 個。
  • 芯片面積:約 795 平方毫米。
  • 片上記憶體:192 MB 分佈式 SRAM。
  • 片上記憶體頻寬:約 13 TB/s。
  • 測試成績:
  • 在 ResNet50 圖像分類與 YOLOv4 目標檢測中:
  • 能效(每瓦特速度):約為相近 12 奈米 GPU 的 25 倍。
  • 每晶體管處理效率:約為 5 倍。
  • 延遲:約為 22 倍更低。
  • 糾正誤區:「22 倍」指相對 12 奈米 GPU 的延遲優勢,而非每單位能量完成的工作量。
  • 在語言模型測試中:
  • 單 Token 延遲壓至 1 毫秒以內。
  • 相比能源效率最高的 GPU 快 46.9 倍。
  • 相比延遲最低的 GPU 節能 72.7 倍。
  • 16 卡系統總吞吐量:每秒 28,356 個 Token。

II. 架構核心:解決「數據搬運」瓶頸

  • 傳統架構問題:
  • 馮·諾依曼架構中,處理器與記憶體分離。
  • AI 推理中,運算單元增長速度快於記憶體頻寬增長,導致「計算單元像工廠,原料(數據)在路上」。
  • GPU 使用 HBM 如同修建高速公路,但昂貴且耗電。
  • North Pole 解決方案:
  • 片上記憶體:將分佈式 SRAM 放入芯片內部,每個核心旁都有本地記憶體。
  • 數據留駐:模型權重和中間數據盡量留在芯片內,僅輸入和最終結果需跨過芯片邊界。
  • 設計目標:讓計算靠近數據,壓低搬運距離。

III. 設計哲學:犧牲通用性換取效率

  • 靜態調度 vs. 動態調度:
  • 由編譯器提前安排數據流向與計算時機。
  • 犧牲動態調度能力,換取更高利用率與更可預測的執行。
  • 不支援大模型訓練(需反向傳播、梯度更新及靈活記憶體調度)。
  • 專注於神經網路的前向推理。
  • 歷史演進:
  • True North:2014 年公開,類腦計算,強調低功耗神經元核心處理感知任務,受限於編程方式。
  • North Pole:繼承「數據靠近計算」思想,但轉向適合現代深度網路的數字計算與張量操作。
  • 目標從探索機器學習轉變為解決部署中的效率問題。

IV. 商業化挑戰與限制

  • 記憶體容量限制:
  • 每顆芯片僅 192 MB SRAM,無法像外部 DRAM 或 HBM 堆高容量。
  • 大模型需切層並增加卡片數量,以流水線方式串聯。
  • 適合固定模型、穩定流量、極低延遲任務;不適合模型頻繁變化或負載忽高忽低環境。
  • 上下文長度限制:
  • 大語言模型需保存 KV 緩存,對話越長緩存越大。
  • North Pole 片上記憶體架構不擅長無限擴張上下文。
  • 實驗僅展示 2048 上下文長度,接近低延遲可控企業任務,而非處理長文檔。
  • 模型適配成本:
  • 無法直接下載任意模型使用。
  • 需量化至低精度(8位、4位甚至更低),重新訓練或微調。
  • 需由專用工具完成分層與映射。
  • GPU 仍負責訓練與調整,North Pole 僅在部署階段發揮優勢。
  • 流水線與負載平衡:
  • 模型每一層固定落在某張卡上,Token 依次通過。
  • 單個請求表現受最慢階段限制,負載平衡複雜。
  • 需證明編譯器與運行之可靠性,以及容錯機制(故障監控、模型升級重編譯等)。
  • 基準測試的局限性:
  • 在 ResNet50、YOLOv4 及經改造的 Granite 模型上表現突出,不代表在所有 AI 工作負載中領先。
  • 現代前沿模型使用混合專家、稀疏注意力、多模態輸入等,對記憶體通信需求不同。
  • 預先安排數據流會降低應對動態變化的能力。

V. 與英偉達及商業產品的對比

  • North Pole 現狀:
  • 目前仍為研究原型。
  • IBM 商業化 AI 加速器為 Spire(5 奈米,32 個加速核心,256 億晶體管,75W PCIe 卡)。
  • Spire 已進入 IBM z Linux One 和 Power 系統,面向企業本地推理。
  • North Pole 與 Spire 非同一款芯片,不能將 Spire 商業化等同於 North Pole 上市。
  • 總擁有成本(TCO)考量:
  • 數據中心成本不僅是採購價格,還包含電力、冷卻、機房空間、利用率。
  • 專用芯片前期適配複雜,但長期推理更省電,在高調用量場景可能有優勢。
  • 需節省足夠電費以覆蓋遷移成本,並保證持續供貨。
  • 供應鏈與製程優勢:
  • 12 奈米成本更低,產能更充足,製造經驗更穩定。
  • 降低供應鏈對單一先進節點(如台積電最先進節點)的依賴。
  • 成熟製程專用設計可贏過先進製程通用芯片。

VI. 結論與未來展望

  • AI 基礎設施分層:
  • 訓練與快速實驗留在 GPU。
  • 穩定大規模推理轉向 TPU、ASIC 或 North Pole 式架構。
  • 手機、汽車、工業設備使用邊緣 NPU。
  • 英偉達可能仍是最大贏家,但不再天然擁有每一個環節。
  • 核心啟示:
  • North Pole 最重要的數字是 192 MB 片上記憶體。
  • 證明了 12 奈米可在特定推理任務上擊敗 4 奈米 GPU。
  • 證明了「記憶體牆」並非不可改變。
  • 證明了 AI 硬件還有一條不靠無限增加功耗的路。
  • 威脅不在於 IBM 推出 North Pole 显卡,而在於客戶開始質疑為何每次推理都使用最昂貴的通用 GPU。
  • AI 芯片戰爭將從製程和算力轉向記憶體位置、數據流和每個 Token 的成本。

工具 / 模型 / 名詞整理

  • 芯片/產品名稱:
  • North Pole:IBM 2023 年公開的研究原型芯片,12 奈米製程,256 核心,220 億晶體管,192 MB 分佈式 SRAM。
  • Spire:IBM 商業化 AI 加速器,5 奈米製程,32 個加速核心,256 億晶體管,75W PCIe 卡。
  • True North:IBM 2014 年公開的類腦計算芯片。
  • GPU:泛指圖形處理器,文中對比對象包括 4 奈米與 12 奈米製程的 GPU。
  • HBM:高頻寬記憶體。
  • SRAM:靜態隨機存取記憶體。
  • DRAM:動態隨機存取記憶體。
  • TPU:Google 的張量處理單元。
  • Trion:Amazon 的推理芯片(註:逐字稿提及 "Amazon Trion",疑為 Inferentia 或 Trainium 之聽誤,但依規則保留原樣)。
  • Inferentia:Amazon 的推理芯片。
  • Maya:微軟的芯片(註:逐字稿提及 "Microsoft Maya",疑為 Maia 之聽誤,但依規則保留原樣)。
  • 邊緣 NPU:神經網路處理單元,用於手機、汽車和工業設備。
  • 模型/算法名稱:
  • ResNet50:圖像分類模型。
  • YOLOv4:目標檢測模型。
  • Granite:IBM 的語言模型系列。
  • Granite 3.38B:約 30 億參數,14 層 Transformer 模型,經研究團隊改造。
  • Granite 8B:80 億參數模型。
  • Transformer:神經網路架構類型。
  • KV 緩存:大語言模型推理中保存的上下文緩存。
  • 系統/平台名稱:
  • IBM z Linux One:IBM 的系統平台。
  • Power 系統:IBM 的系統平台。
  • 2U 伺服器:標準伺服器機架單位。
  • 42U 機架:數據中心機架單位。
  • PCIe:外設組件互連標準。
  • CUDA:英偉達的並行計算平台和編程模型。
  • 組織/機構名稱:
  • IBM:國際商業機器公司。
  • 英偉達 (NVIDIA):GPU 製造商。
  • Google:科技公司。
  • Amazon:科技公司。
  • 微軟 (Microsoft):科技公司。
  • 美國國防高級研究計劃局 (DARPA):資助 True North 項目的機構。
  • Synaps 項目:美國國防高級研究計劃局支持的項目。
  • 台積電:半導體製造商。

操作流程整理

  1. 模型適配與量化:
  • 針對 North Pole 架構,將模型量化至低精度(8位、4位甚至更低)。
  • 對模型進行重新訓練或微調,以適應片上記憶體限制。
  1. 分層與映射:
  • 使用專用工具將大模型切層。
  • 將模型層映射到多張 North Pole 芯片上,形成流水線結構。
  1. 靜態調度編譯:
  • 由編譯器提前安排數據流向與計算時機。
  • 確定模型每一層固定落在某張卡上,Token 依次通過。
  1. 部署與推理:
  • 將適配後的模型部署至 North Pole 系統。
  • 輸入數據,模型權重和中間數據保留在芯片內。
  • 僅輸入和最終結果需跨過芯片邊界,實現低延遲推理。
  1. 系統監控與維護:
  • 監控故障與負載平衡。
  • 若需模型升級,需重新進行編譯與映射。

值得注意的限制或風險

  1. 記憶體容量瓶頸:每顆芯片僅 192 MB SRAM,無法像外部 DRAM 或 HBM 堆高容量,限制模型大小與上下文長度。
  2. 通用性喪失:不支援大模型訓練,僅專注於前向推理,無法靈活應對動態變化的工作負載。
  3. 適配成本高:無法直接下載任意模型使用,需量化、重新訓練、微調及專用工具映射,GPU 仍負責訓練與調整。
  4. 負載平衡複雜:流水線架構下,單個請求表現受最慢階段限制,需證明編譯器與運行之可靠性及容錯機制。
  5. 商業化現狀:North Pole 仍為研究原型,與

尚未產生學習筆記

請在 Telegram 指令最後加上「學習」,例如:videonote 網址 英文 雙語 學習