Diagram konseptual dari masukan, fungsi bagian, dan keluaran dalam profil. Susunan kotak tidak menunjukkan urutan perakitan atau posisi fisik.
Teknologi · CC BY 4.0 · Sumber data
Bagaimana cara kerjanya?
Query, key, dan value diproses per blok dalam memori cepat. Statistik softmax serta hasil parsial diperbarui secara bertahap sehingga attention dapat dihitung tanpa menulis seluruh matriks besar ke memori utama GPU.
Rujukan penjelasanBagian fungsional
- 01
Tiling
Membagi perhitungan ke blok.
- 02
Softmax bertahap
Mempertahankan normalisasi parsial.
- 03
Kernel GPU
Menggabungkan operasi dan perpindahan data.
Masukan dan keluaran
Matriks query, key, dan value.
Hasil attention dengan normalisasi yang sama secara matematis.
Parameter teknis
Informasi dengan rujukan belum tersedia untuk bagian ini. Profil ini tidak menyajikan spesifikasi angka untuk model tertentu atau nilai yang berlaku bagi seluruh keluarga teknologi.
Versi dan status
Profil membahas konsep atau kategori teknologi; versi implementasi tertentu belum ditetapkan.
Status terbit profil berbeda dari status produksi, dukungan, atau sertifikasi perangkat.
Penerapan dan keterbatasan
- Attention urutan panjang
- Optimasi penggunaan memori
Batas cakupan
Keuntungan bergantung perangkat serta bentuk data; penghematan I/O tidak menghilangkan semua biaya pasangan attention.
Teknologi yang terhubung
- Menggunakan prinsipTransformer
FlashAttention menghitung operasi attention yang digunakan Transformer dengan pengaturan I/O dan tiling, bukan membuat arsitektur bahasa baru.
Lihat rujukan hubungan
Dasar penjelasan
- 1. FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness ↗
arXiv / authors of the paper
Diakses 2026-10-13. Rujukan primer untuk parafrasa editorial. Teks, kode, gambar, dan merek sumber tidak disalin; hak asal tetap pada pemegangnya.