FlashAttention-3: AI 모델에서 전례 없는 속도와 정밀도 발휘

FlashAttention-3: AI 모델에서 전례 없는 속도와 정밀도 발휘

작성자
Xiaoling Qian
5 분 독서

FlashAttention-3: AI 모델의 비전은 속도와 정밀도

콜팩스 리서치, 메타, 엔비디아, 조지아 공과대학교, 프린스턴 대학교, 투게더 AI의 연구진들이 FlashAttention-3의 출시를 발표했습니다. 이는 트랜스포머 아키텍처의 어텐션 메커니즘에 있어서 돌파구를 제공합니다. 2024년 7월 11일 발표된 이 새로운 모델은 대규모 언어 모델(LLM)과 긴 문맥 처리가 필요한 애플리케이션의 효율성과 정확성을 크게 향상시킬 것입니다.

FlashAttention-3은 최신 GPU 하드웨어의 고급 기능, 특히 엔비디아 호퍼 H100을 활용하여 이전 버전을 발전시켰습니다. 개발에는 세 가지 주요 기술이 도입되었습니다: 생산자-소비자 비동기, 블록 단위 연산 교차 배치, FP8을 사용한 하드웨어 가속 저정밀 처리. 이러한 혁신으로 FlashAttention-3은 놀라운 속도 향상을 이루어내며, FP8 정밀도로 최대 1.2 PFLOPs/s를 달성하고 이전 모델에 비해 수치 오류를 크게 줄였습니다.

주요 내용:

  1. 성능 향상: FlashAttention-3은 엔비디아 호퍼 H100 GPU를 사용하여 이전 버전인 FlashAttention-2에 비해 1.5-2.0배의 속도 향상을 달성했습니다.
  2. 정밀도 개선: 이 모델은 FP16에서 75% 사용률을 달성하고 FP8에서는 최대 1.2 PFLOPs/s를 기록하며, 수치 정확도가 크게 향상되었습니다.
  3. 비동기 실행: 워프 전용 소프트웨어 파이프라인의 도입으로 데이터 이동과 계산을 비동기적으로 수행하여 메모리와 명령 발행 지연을 최적화했습니다.
  4. 오픈소스 통합: FlashAttention-3은 허용적인 라이선스로 제공되며, PyTorch와 Hugging Face 같은 인기 라이브러리에 통합할 계획입니다.

분석:

FlashAttention-3은 트랜스포머 모델의 어텐션 메커니즘에 내재된 병목 현상, 즉 시퀀스 길이에 따라 제곱으로 확장되는 문제를 해결합니다. 현대 GPU의 비동기 기능과 저정밀 처리를 활용하기 위해 알고리즘을 재설계함으로써, 연구팀은 속도와 정확도 모두에서 상당한 개선을 이루어냈습니다.

생산자-소비자 비동기 기술은 데이터 생산자와 소비자를 별도의 워프로 분리하여 메모리와 명령 지연을 숨기는 능력을 향상시킵니다. 블록 단위 연산 교차 배치는 계산 및 메모리 집약적인 작업을 동시에 실행할 수 있게 하여 성능을 추가로 최적화합니다.

또한, 호퍼 H100의 텐서 코어가 지원하는 FP8 정밀도를 채택함으로써 처리량을 거의 두 배로 늘리면서도 블록 양자화와 비일관적 처리 같은 기술을 통해 정확도를 유지합니다. 이러한 방법은 낮은 정밀도에도 불구하고 대규모 언어 모델에서 이상치 특성을 처리하는 데 필수적인 높은 수치 안정성을 보장합니다.

알고 계셨나요?

  • 트랜스포머 아키텍처: 트랜스포머는 현대 NLP 모델의 기반이며, 번역, 요약, 질문 응답 같은 작업을 가능하게 합니다.
  • FP8 정밀도: 엔비디아 호퍼 아키텍처에 도입된 FP8 정밀도는 기존의 FP16 및 FP32 정밀도에 비해 상당한 속도 및 효율성 이점을 제공합니다.
  • 비동기 실행: 이 기술은 계산 작업의 다른 부분을 동시에 실행할 수 있게 하여 전반적인 처리 시간을 크게 단축시킵니다.
  • 오픈소스 기여: FlashAttention-3을 오픈소스로 만들어 최첨단 AI 기술에 대한 접근을 대중화하고, 연구 커뮤니티 전반에서 혁신과 협력을 촉진하는 것을 목표로 합니다.

FlashAttention-3은 트랜스포머 모델 내 어텐션 메커니즘의 진화에 있어서 큰 도약을 나타내며, AI 연구 및 애플리케이션의 성능과 정밀도에 대한 새로운 기준을 설정합니다.

당신도 좋아할지도 모릅니다

이 기사는 사용자가 뉴스 제출 규칙 및 지침에 따라 제출한 것입니다. 표지 사진은 설명을 위한 컴퓨터 생성 아트일 뿐이며 실제 내용을 나타내지 않습니다. 이 기사가 저작권을 침해한다고 생각되면, 우리에게 이메일을 보내 신고해 주십시오. 당신의 경계심과 협력은 우리가 예의 바르고 법적으로 준수하는 커뮤니티를 유지하는 데 중요합니다.

뉴스레터 구독하기

최신 기업 비즈니스 및 기술 정보를 독점적으로 엿보며 새로운 오퍼링을 확인하세요