国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

FlashAttention-4正式發(fā)布:算法流水線大改,矩陣乘法級(jí)速度

0
分享至



機(jī)器之心編輯部

經(jīng)過一年的努力,F(xiàn)lashAttention-4 終于正式上線了。

近日,深度學(xué)習(xí)領(lǐng)域重要底層優(yōu)化技術(shù) FlashAttention 迎來大版本更新。

FlashAttention 核心作者、普林斯頓大學(xué)助理教授 Tri Dao 表示,在 Blackwell GPU 上,即使瓶頸截然不同,注意力機(jī)制的執(zhí)行速度現(xiàn)在也幾乎與矩陣乘法一樣快了!



當(dāng)前,Tensor Core 的速度現(xiàn)在非??欤灾劣谧⒁饬η跋騻鞑サ钠款i呈指數(shù)級(jí)增長,而注意力后向傳播的瓶頸是共享內(nèi)存帶寬。

重新設(shè)計(jì)的算法中包含一些旨在克服這些瓶頸的機(jī)制,包括使用多項(xiàng)式進(jìn)行指數(shù)模擬,新的在線 softmax 可以避免 90% 的 softmax 重新縮放,2CTA MMA 指令允許兩個(gè)線程塊共享操作數(shù)以減少 smem 流量等。



  • 論文地址:https://github.com/Dao-AILab/flash-attention/blob/main/assets/fa4_paper.pdf
  • 代碼鏈接:https://github.com/Dao-AILab/flash-attention

接下來,就來詳細(xì)了解一下。

硬件趨勢:不對(duì)稱的硬件擴(kuò)展

長期以來,Attention 作為無處不在的 Transformer 架構(gòu)中的核心層,一直是大語言模型和長上下文應(yīng)用的性能瓶頸。

此前 FlashAttention-3 通過異步執(zhí)行和 warp 專門化對(duì) Attention 進(jìn)行了優(yōu)化,但其主要針對(duì)的是 Hopper GPU(H100)架構(gòu)。

然而,AI 行業(yè)已經(jīng)迅速轉(zhuǎn)向部署 Blackwell 架構(gòu)系統(tǒng),例如 B200 和 GB200。而像 Blackwell GPU 這樣的現(xiàn)代加速器延續(xù)了一種趨勢:硬件的非對(duì)稱擴(kuò)展(asymmetric hardware scaling)。

在這種趨勢下,張量核心(Tensor Core)的吞吐量增長速度遠(yuǎn)快于其他硬件資源,像是共享內(nèi)存帶寬、用于指數(shù)運(yùn)算等超越函數(shù)運(yùn)算的特殊函數(shù)單元(SFU),以及通用整數(shù)與浮點(diǎn) ALU……

舉個(gè)例子,從 Hopper H100 到 Blackwell B200,BF16 張量核心吞吐量增加了 2.25 倍(從 1 到 2.25PFLOPs),但 SFU 數(shù)量和共享內(nèi)存帶寬基本保持不變。

這種擴(kuò)展不對(duì)稱性對(duì)像 Attention 這樣的復(fù)雜 kernel 優(yōu)化產(chǎn)生了深遠(yuǎn)影響。

具體來看,Attention 的核心包含兩個(gè)通用矩陣乘法(GEMM):





中間夾著 softmax,但在真實(shí)實(shí)踐中,Attention 還涉及大量輔助工作,比如數(shù)據(jù)搬運(yùn)、同步、數(shù)據(jù)布局轉(zhuǎn)換、元素級(jí)運(yùn)算、調(diào)度、mask 處理等。

傳統(tǒng)的觀點(diǎn)認(rèn)為,Attention 的性能完全由 GEMM 的速度決定。然而,對(duì) B200 進(jìn)行「速度與饋送」分析顯示:主要的瓶頸不在于張量核心,而是:

  1. 前向傳播中用于 Softmax 指數(shù)運(yùn)算的 SFU 單元;
  2. 反向傳播中的共享內(nèi)存流量,受 shared memory bandwidth 限制。

為此,團(tuán)隊(duì)推出FlashAttention-4,一種算法 + kernel 的協(xié)同設(shè)計(jì),核心目標(biāo)在于,通過最大化矩陣乘法與其他瓶頸資源之間的重疊,在 B200(BF16)上,最高可達(dá) 1605TFLOPs/s(71% 的利用率),比 cuDNN 9.13 快 1.3 倍,比 Triton 快 2.7 倍。

協(xié)同設(shè)計(jì)的核心思路如下:

  • 新型流水線:為前向和反向傳播分別設(shè)計(jì)了新的軟件流水線,利用 Blackwell 的全異步 MMA 和更大分塊(Tile)尺寸,最大化 Tensor Core 計(jì)算、softmax 計(jì)算以及內(nèi)存操作之間的重疊執(zhí)行;
  • 前向傳播 (FWD):在 FMA 單元上通過多項(xiàng)式近似實(shí)現(xiàn)指數(shù)函數(shù)的軟件仿真,以提升指數(shù)計(jì)算吞吐量;同時(shí)引入條件式 softmax 重縮放(conditional softmax rescaling),跳過不必要的重縮放操作,從而緩解 SFU 瓶頸;
  • 反向傳播 (BWD):利用張量內(nèi)存 (TMEM) 存儲(chǔ)中間結(jié)果,以緩解共享內(nèi)存流量壓力;同時(shí),結(jié)合 Blackwell 新增的 2-CTA MMA 模式,進(jìn)一步降低共享內(nèi)存訪問,并將 atomic reduction 次數(shù)減少一半;此外,還支持確定性執(zhí)行模式,以實(shí)現(xiàn)可復(fù)現(xiàn)訓(xùn)練;
  • 調(diào)度優(yōu)化:引入新的 tile 調(diào)度器,解決因果掩碼和變長序列導(dǎo)致的負(fù)載不均衡。

Blackwell 的新硬件特性

張量內(nèi)存(TMEM):在 B200 上,148 個(gè) SM(流式多處理器)中的每一個(gè)都配備了 256 KB 的 TMEM,與 Tensor Core 直接連接,用于 warp 同步的中間結(jié)果存儲(chǔ)。

完全異步的第五代張量核心:指令 tcgen05.mma 支持異步執(zhí)行,并將累加結(jié)果存儲(chǔ)在 TMEM 中。對(duì)于 BF16 和 FP16,單個(gè) CTA 可使用的最大 UMMA tile 為 128×256×16,約為 Hopper 架構(gòu)中最大 WGMMA 原子塊的 2 倍。UMMA 由單個(gè)線程發(fā)起,從而減輕寄存器壓力,使得在不出現(xiàn) Hopper warpgroup MMA 那種寄存器溢出問題的情況下,可以更容易地使用更大的 tile 和更深的流水線。

此外,這也使 warp 專門化更具可行性:部分 warp 負(fù)責(zé)搬運(yùn) tile,另一些 warp 負(fù)責(zé)發(fā)起 MMA,從而實(shí)現(xiàn)矩陣乘加運(yùn)算與 softmax 計(jì)算以及內(nèi)存訪問的重疊執(zhí)行。tcgen05.mma 還可以直接從 TMEM 中讀取操作數(shù) A。

2-CTA MMA:Blackwell 支持在同一 cluster 中由一對(duì) CTA 共同執(zhí)行一個(gè) UMMA 運(yùn)算,并跨越兩個(gè) CTA 的 TMEM。由 leader CTA 中的一個(gè)線程發(fā)起 MMA,但在執(zhí)行期間兩個(gè) CTA 都必須保持活躍。通過在這對(duì) CTA 之間拆分 M 和 N 維度,可以將 MMA 的 tile 尺寸擴(kuò)展到 256×256×16,從而減少冗余數(shù)據(jù)傳輸并降低每個(gè) CTA 的資源占用。在一個(gè) kernel 中,CTA 組大?。? 或 2)在 TMEM 操作和 Tensor Core 運(yùn)算之間必須保持一致。



編程語言與框架:CuTe-DSL

FlashAttention-4(FA4)完全使用 CuTe-DSL 實(shí)現(xiàn),這是 CUTLASS 提供的 Python kernel DSL。

Kernel 代碼使用 Python 編寫,隨后 DSL 會(huì)將其降級(jí)(lower 為 PTX,再由 CUDA 工具鏈編譯為 GPU 機(jī)器代碼。

該編程模型在抽象層面與 CuTe / CUTLASS 保持一致,同時(shí)提供 PTX 級(jí)別的 escape hatch(底層控制接口)。與使用 C++ 模板相比,這種方式可以將編譯時(shí)間縮短約 20–30 倍。

對(duì)此,Tri Dao 更是在 X 上發(fā)帖稱感到「莫名興奮」,這意味著,安裝 /「編譯」現(xiàn)在只需幾秒鐘,而不是幾分鐘 / 幾小時(shí)。



Attention 性能基準(zhǔn)測試

團(tuán)隊(duì)展示了 FlashAttention-4 在 B200(BF16)上的性能結(jié)果,并將其與 FlashAttention-2 以及 Triton、Gluon 和 cuDNN 的實(shí)現(xiàn)進(jìn)行了對(duì)比。

結(jié)果顯示:

  • 前向傳播(forward pass):FlashAttention-4 比 cuDNN 9.13 快 1.1–1.3 倍,比 Triton 實(shí)現(xiàn)快 2.1–2.7 倍。
  • 反向傳播(backward pass):在長序列長度場景下,F(xiàn)lashAttention-4 的表現(xiàn)始終優(yōu)于其他基準(zhǔn)模型。









而 FlashAttention-4 一經(jīng)發(fā)布,也引起了大家的熱議。

Pytorch 官方宣布 FlexAttention 現(xiàn)已支持 FlashAttention-4 后端。



Pytorch 表示,很長一段時(shí)間以來,F(xiàn)lexAttention 讓研究人員能夠快速原型化各種自定義 Attention 變體,目前已有 1000 多個(gè)代碼倉庫采用,并有數(shù)十篇論文對(duì)其進(jìn)行了引用。

然而,用戶常常會(huì)遇到性能瓶頸,直到 FlashAttention-4 的出現(xiàn)。

如今,他們已在 Hopper 和 Blackwell GPU 上為 FlexAttention 增加了 FlashAttention-4 后端。PyTorch 現(xiàn)在可以自動(dòng)生成 CuTeDSL 的 score/mask 修改代碼,并通過 JIT 編譯為自定義 Attention 變體實(shí)例化 FlashAttention-4。

結(jié)果顯示,在算力受限的工作負(fù)載下,相比 Triton,仍可實(shí)現(xiàn) 1.2 倍到 3.2 倍的性能提升。研究人員再也不必在「靈活性」和「高性能」之間做單選題。

一位網(wǎng)友則認(rèn)為,「FlashAttention-4 是一個(gè)里程碑?!乖?Blackwell 架構(gòu)上,Attention 已經(jīng)能夠達(dá)到接近矩陣乘法(matmul)速度,這意味著計(jì)算瓶頸將完全轉(zhuǎn)移到內(nèi)存與通信上。約 1600TFLOPs 的 Attention 性能堪稱驚人 —— 相比 FlashAttention-3 提升了 2–3 倍?!高@將直接惠及所有前沿大模型?!挂?yàn)?,更快?Attention 意味著更長的有效上下文窗口、更低的推理成本、更強(qiáng)的規(guī)?;评砟芰Α?/p>



更多內(nèi)容,可查看論文原文獲??!

https://x.com/tri_dao/status/2029569881151263082

https://tridao.me/blog/2026/flash4/

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
亞洲最窮國,落后中國30年,女性卻驚人開放,很多土豪都想去定居

亞洲最窮國,落后中國30年,女性卻驚人開放,很多土豪都想去定居

卷史
2025-09-23 17:10:15
2026年喪葬費(fèi)撫恤金迎上調(diào),企退滿30年和機(jī)關(guān)事業(yè),差距有多大?

2026年喪葬費(fèi)撫恤金迎上調(diào),企退滿30年和機(jī)關(guān)事業(yè),差距有多大?

貓叔東山再起
2026-03-09 10:20:06
微粒貸逾期后遭短信轟炸 借款人起訴微眾銀行發(fā)現(xiàn):一條催收短信背后是個(gè)人信息被轉(zhuǎn)手7家公司

微粒貸逾期后遭短信轟炸 借款人起訴微眾銀行發(fā)現(xiàn):一條催收短信背后是個(gè)人信息被轉(zhuǎn)手7家公司

信網(wǎng)
2026-03-08 19:58:45
10 億人熱議!高速免費(fèi)改 5000 公里被否,官方釋放 3 大信號(hào)

10 億人熱議!高速免費(fèi)改 5000 公里被否,官方釋放 3 大信號(hào)

小影的娛樂
2026-03-09 00:11:38
父親去世,把老房給了堂兄,我?guī)啄晡礆w,老房拆遷,堂兄找上門

父親去世,把老房給了堂兄,我?guī)啄晡礆w,老房拆遷,堂兄找上門

人間百態(tài)大全
2026-03-08 06:45:03
高中生AI創(chuàng)業(yè),現(xiàn)在只招龍蝦員工:每月成本2800

高中生AI創(chuàng)業(yè),現(xiàn)在只招龍蝦員工:每月成本2800

量子位
2026-03-08 18:04:11
臺(tái)軍女飛行員郭文靜:只要長官敢下令,我會(huì)毫不猶豫的擊落殲20!

臺(tái)軍女飛行員郭文靜:只要長官敢下令,我會(huì)毫不猶豫的擊落殲20!

顧史
2026-01-21 21:04:39
我摳門我驕傲!生意黃了才懂:有些錢省了,店就沒了

我摳門我驕傲!生意黃了才懂:有些錢省了,店就沒了

另子維愛讀史
2026-03-07 20:10:43
3月9日人民幣對(duì)美元中間價(jià)調(diào)貶133個(gè)基點(diǎn)

3月9日人民幣對(duì)美元中間價(jià)調(diào)貶133個(gè)基點(diǎn)

證券時(shí)報(bào)
2026-03-09 09:32:27
安洗瑩感嘆:今天不是我的日子 透露父母及爺爺奶奶都到英國觀戰(zhàn)

安洗瑩感嘆:今天不是我的日子 透露父母及爺爺奶奶都到英國觀戰(zhàn)

勁爆體壇
2026-03-09 07:42:31
法不能向不法讓步!王某與深夜入室竊賊搏斗致其死亡被認(rèn)定正當(dāng)防衛(wèi),寫進(jìn)最高檢工作報(bào)告

法不能向不法讓步!王某與深夜入室竊賊搏斗致其死亡被認(rèn)定正當(dāng)防衛(wèi),寫進(jìn)最高檢工作報(bào)告

極目新聞
2026-03-09 10:45:46
軍事專家稱:照這么打下去,等伊朗導(dǎo)彈打光了,美國就笑到最后了

軍事專家稱:照這么打下去,等伊朗導(dǎo)彈打光了,美國就笑到最后了

我心縱橫天地間
2026-03-08 14:01:34
破防!坐月子排骨被婆婆全拿走,丈夫砸冰箱怒吼:不就是幾斤肉嗎

破防!坐月子排骨被婆婆全拿走,丈夫砸冰箱怒吼:不就是幾斤肉嗎

大熊歡樂坊
2026-03-09 00:17:54
NBA最新排名出爐!東部第一4連敗,火箭掉第4,湖人給騎士送溫暖

NBA最新排名出爐!東部第一4連敗,火箭掉第4,湖人給騎士送溫暖

魚崖大話籃球
2026-03-09 13:40:31
哈維:當(dāng)初和梅西已經(jīng)談妥回歸一事,但拉波爾塔不想讓他回來

哈維:當(dāng)初和梅西已經(jīng)談妥回歸一事,但拉波爾塔不想讓他回來

懂球帝
2026-03-09 07:21:06
千問林俊旸“不值得被共情”?阿里員工:沽名釣譽(yù),像孩子一樣

千問林俊旸“不值得被共情”?阿里員工:沽名釣譽(yù),像孩子一樣

三言科技
2026-03-07 19:57:09
塞爾:梅西已經(jīng)知道哈維的這次采訪,并認(rèn)可哈維的說法

塞爾:梅西已經(jīng)知道哈維的這次采訪,并認(rèn)可哈維的說法

懂球帝
2026-03-09 08:03:08
逐玉成爆款:病嬌侯爺配殺豬女主,張凌赫田曦薇孔雪兒讓全網(wǎng)上頭

逐玉成爆款:病嬌侯爺配殺豬女主,張凌赫田曦薇孔雪兒讓全網(wǎng)上頭

新金牌娛樂觀察家
2026-03-09 09:33:40
定了!2026高速收費(fèi)新政正式落地:全國車主通行大變樣3月起執(zhí)行

定了!2026高速收費(fèi)新政正式落地:全國車主通行大變樣3月起執(zhí)行

周哥一影視
2026-03-09 10:18:45
八路軍成立,毛主席得知此將軍職位后卻勃然大怒:這是欺負(fù)老實(shí)人

八路軍成立,毛主席得知此將軍職位后卻勃然大怒:這是欺負(fù)老實(shí)人

大運(yùn)河時(shí)空
2026-03-08 12:10:03
2026-03-09 13:56:49
機(jī)器之心Pro incentive-icons
機(jī)器之心Pro
專業(yè)的人工智能媒體
12443文章數(shù) 142579關(guān)注度
往期回顧 全部

科技要聞

沖上熱搜,馬化騰說沒想到“龍蝦”這么火

頭條要聞

穆杰塔巴"冒死"接班 或讓伊朗進(jìn)入"復(fù)仇+軍管"模式

頭條要聞

穆杰塔巴"冒死"接班 或讓伊朗進(jìn)入"復(fù)仇+軍管"模式

體育要聞

36連勝終結(jié)!大魔王也是可以戰(zhàn)勝的

娛樂要聞

姆巴佩戀情確認(rèn)!與26歲新歡共度良宵

財(cái)經(jīng)要聞

油價(jià)直逼120美元!

汽車要聞

對(duì)標(biāo)奔馳小號(hào)G級(jí) 路虎小型衛(wèi)士最新消息曝光

態(tài)度原創(chuàng)

家居
游戲
親子
本地
公開課

家居要聞

獨(dú)棟獨(dú)院 精致親子墅

V社員工給《半條命2》刷差評(píng)?真相讓玩家哭笑不得

親子要聞

杭州醫(yī)院生長貼火 孩子貼后長高6-7厘米

本地新聞

食味印象|一口入魂!康樂烤肉串起千年絲路香

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進(jìn)入關(guān)懷版