FLOPS Ne Demek?
Yayın: · Son güncelleme:
FLOPS Ne Demek? Kısaca
FLOPS (Floating Point Operations Per Second), bir işlemcinin bir saniyede yapabildiği kayan noktalı sayı işlemi sayısını gösteren performans ölçüsüdür. Yapay zekâ donanımlarının hesaplama gücünü karşılaştırmak için yaygın olarak kullanılır.

FLOPS, "saniyedeki kayan noktalı işlem sayısı" anlamına gelir. Kayan noktalı sayılar, 3,14 ya da 0,00021 gibi ondalıklı değerlerdir. Bilimsel hesaplamalar ve yapay zekâ modelleri bu tür sayılarla çalıştığı için FLOPS, bir donanımın ne kadar hızlı hesap yapabildiğinin temel göstergelerinden biridir.
FLOPS ne demek?
Bir işlemci saniyede bir milyar kayan noktalı toplama ya da çarpma yapabiliyorsa, gücü 1 GFLOPS'tur. Büyük değerler için ön ekler kullanılır:
| Birim | Değer |
|---|---|
| GFLOPS (giga) | 10⁹ işlem/saniye |
| TFLOPS (tera) | 10¹² işlem/saniye |
| PFLOPS (peta) | 10¹⁵ işlem/saniye |
| EFLOPS (exa) | 10¹⁸ işlem/saniye |
Sık karıştırılan bir nokta: Sondaki S "saniye" anlamındaysa FLOPS bir hızı, küçük s ile yazılan FLOPs ya da FLOP ise toplam işlem sayısını gösterir. Örneğin bir modelin eğitimi için gereken toplam hesaplama miktarı FLOP cinsinden ifade edilir.
Yapay zekâda FLOPS
- Donanım gücü: GPU, TPU ve diğer hızlandırıcıların teorik en yüksek performansı FLOPS ile verilir.
- Hassasiyet farkı: Aynı çip FP32'de daha düşük, FP16 veya FP8 gibi düşük hassasiyetli biçimlerde çok daha yüksek FLOPS değerine ulaşabilir. Karşılaştırma yaparken hangi hassasiyetin kastedildiğine bakmak gerekir.
- Eğitim maliyeti: Transformer modellerinde eğitim hesaplaması, kaba bir yaklaşımla parametre sayısı × eğitim token sayısı × 6 FLOP olarak tahmin edilir.
Nelere dikkat etmeli?
Üreticilerin açıkladığı FLOPS değerleri teorik tepe değerlerdir. Gerçek iş yüklerinde bellek hızı, veri aktarımı ve yazılım verimliliği nedeniyle bu değerin altında kalınır. Özellikle büyük dil modellerinde metin üretimi sırasında darboğaz çoğu zaman FLOPS değil, bellek bant genişliğidir. Bu yüzden tek bir sayıya bakarak performans yargısı vermek yanıltıcı olabilir. Benzer bir ölçü olan TOPS ise genellikle tam sayı işlemleri için kullanılır.
Sıkça Sorulan Sorular
FLOPS nedir, TOPS ile farkı ne?
FLOPS saniyedeki kayan noktalı işlem sayısını ölçer. TOPS ise saniyedeki trilyon işlemi ifade eder ve genellikle INT8 gibi tam sayı işlemleri için, özellikle NPU'ların performansını anlatırken kullanılır.
Yüksek FLOPS her zaman daha hızlı yapay zekâ demek mi?
Her zaman değil. Bellek bant genişliği, bellek kapasitesi ve yazılım desteği de performansı belirler. Teorik FLOPS değeri yüksek bir çip, bellek darboğazı yüzünden gerçek işte beklenenden yavaş kalabilir.