跳到正文
arXiv cs.CL· Dezhou Shen·· 11 小时前AI 评分31

解锁 Turing Tensor Cores:单张 22G RTX 2080 Ti 上从零预训练的实测吞吐报告

Unlocking Turing Tensor Cores: A Measured Throughput Account of From-Scratch Pre-training on a Single 22G RTX 2080 Ti

AI 导读

研究用 turing-unlock 内核模块在 nvidia 驱动绑定前写入 FP16 速度选择器并释放 ACR mutex,使 cuBLAS FP16 matmul 吞吐从 55.7 提升至 91.4 TFLOPS(约 1.6 倍)。

正文 · AI 翻译

查看 PDF HTML(实验性)

摘要:RTX 2080 Ti(TU102)在硬件上搭载了完整的第二代 Tensor Core,但厂商在驱动层对 FP16 矩阵乘法进行了限速,使可用的张量吞吐量远低于硬件峰值。turing-unlock 通过一个内核模块解除这一限制:在 nvidia 驱动绑定设备之前,写入 FP16 速度选择器(SS0=0x88888888,SS1=0x8)并释放 ACR 互斥锁;已发表的测量报告显示,cuBLAS FP16 矩阵乘法吞吐量从 55.7 TFLOPS 提升至 91.4 TFLOPS(约 1.6 倍)。在同一块 22G 2080 Ti 上,并采用与配套内存账本相同的从零预训练协议(五档中文编码器-解码器模型,每档 2,451 步,每步 16,384 个 token,随机种子 42),我们得到了前后吞吐量对比:小档(75.7M 参数,512 宽,8+8 层,开启激活检查点)的稳态吞吐量从 6,480 tok/s 提升至 7,246 tok/s(+11.8%),实际耗时从 1.77 小时缩短至 1.61 小时(节省 9.0%);微型档从 15,150 tok/s 提升至 15,866 tok/s(+4.7%),实际耗时节省 3.8%;三个更小的档位(pico-micro)最多提升 +0.3%;各档峰值内存保持逐位一致,最终质量指标逐位一致或在 10^-3 范围内一致。我们得出结论:解锁带来的收益是矩阵规模的函数,随档位单调上升——对 pico-micro 不可察觉,从 tiny 档开始可见,并在 small 档兑现为两位数的百分比——且这是纯粹的吞吐量收益,不改变训练动态。
评论: 7 页,4 张表
主题: 硬件架构(cs.AR);计算与语言(cs.CL);分布式、并行与集群计算(cs.DC);性能(cs.PF)
ACM 分类: C.4;I.2.1;I.2.6
引用为: arXiv:2611.05419 [cs.AR]
  (或 arXiv:2611.05419v1 [cs.AR] 用于此版本)
  https://doi.org/10.48550/arXiv.2611.05419

由 DataCite 颁发的 arXiv DOI

提交历史

来自:Dezhou Shen [查看邮箱]
[v1] 2026 年 11 月 2 日星期一 02:51:56 UTC(285 KB)

来源:arXiv cs.CL · arxiv.org