arxiv-wiki

Hardware-Aware FP4 FlashAttention-4

← 2026-09-06 목록으로 돌아가기

주요 Figure

원문 PDF에서 실제 Figure 캡션과 그림 영역이 함께 확인된 자료만 자동 추출했다.

Figure 1: D128 TMEM layout inherited from HAO. P and its instruction-facing scales reuse score

Figure · 원문 PDF 5쪽 · Figure 1: D128 TMEM layout inherited from HAO. P and its instruction-facing scales reuse score

Figure 2: Dependency sketch for the two query stages. Box width is not measured time. Each first

Figure · 원문 PDF 6쪽 · Figure 2: Dependency sketch for the two query stages. Box width is not measured time. Each first

Figure 3: Speed–error plane for the headline shape. Up and left are better. The fastest full-FP4

Figure · 원문 PDF 15쪽 · Figure 3: Speed–error plane for the headline shape. Up and left are better. The fastest full-FP4

한 문장 요약

NVIDIA Blackwell 환경에서 소프트맥스 경로를 재설계해 점수에서 직접 4비트(MXFP4) 확률 코드를 생성하고, 인과적 역전파에서는 전방에서 만든 양자화 상태를 재사용하여 FP4 기반 주의 연산의 전방 처리량을 크게 높이고(최대 약 2.13×), 인과적 훈련 경로에서는 FP8을 결합해 단일 GPU 업데이트를 소폭 가속(최대 약 1.14×)한 연구.

해결하려는 문제

기존 FlashAttention-4(HAO의 구현 포함)는 Blackwell의 FP4 텐서 코어로 행렬곱을 빠르게 수행하더라도 softmax(점수 감소·지수·정규화·블록 스케일링·패킹)와 온칩 종속성(TMEM 소유권 등)이 남아 있어 전체 어텐션 연산의 지연 병목이 해소되지 않는다. 또한 4비트 표현(E2M1)의 범위와 블록 스케일 제약 때문에 확률 P를 전통적 경로로 구성하면 수치적 손실(언더플로우·제로 블록 등)이 크다. 연구 질문은 (1) Q, K, P, V 네 연산자 모두를 FP4로 처리해도 BF16 대비 실제 전방 처리량 이득을 얻을 수 있는지, (2) 인과적 역전파에서 전방의 저정밀 상태를 재사용해 완전한 업데이트를 가속하면서 수치적 안정성을 유지할 수 있는지이다.

핵심 기여

접근 방법

주요 결과

한계

개발자 관점

근거 범위: 이 분석은 제공된 논문 PDF 본문 전체(본문, 표, 알고리즘, 부록의 영수증/실험 설명)에 근거해 작성되었다. 수치와 수식, 표의 값은 본문에서 직접 인용하였다. 다만 일부 성능 비교(예: 공개된 HAO의 GB300 값)는 논문이 제시한 교차-런 컨텍스트이므로 직접 동일한 바이너리·하드웨어 환경에서 측정한 것이 아니라 논문 표기대로 인용했음을 밝힌다. 분산 훈련의 발산 관찰은 논문이 보고한 단일-경로 히스토리(trajectory)에 근거하므로 런-투-런 통계적 안정성은 추가 실험이 필요하다.