Madde #457Donanım & GPU/sozluk/macs-multiply-accumulate-operations

MACs (Multiply-Accumulate Operations)

Multiply-Accumulate Operations (MACs / MACC)

Türkçe: Çarp ve Topla İşlemleri
Ayrıntılı Tanım
Yapay sinir ağlarının temel matris çarpım operasyonunu oluşturan; iki sayıyı çarpıp bir akümülatördeki mevcut toplamın üzerine ekleyen (a←a+(b×c)a \leftarrow a + (b \times c)) birleşik donanım işlemidir.
Ne İşe Yarar / Çözülen Problem
Derin öğrenmedeki her bir nöronun temel hesaplama birimidir (y=∑wixi+by = \sum w_i x_i + b); donanım seviyesinde bu iki adımı tek bir döngüde yaparak süreci iki kat hızlandırır.
Nasıl Çalışır? (Teknik & Mekanizma)
1 MAC işlemi, fiziksel olarak 1 çarpma ve 1 toplama içerdiği için **tam olarak 2 FLOP** değerine eşittir (1 MAC=2 FLOPs1 \text{ MAC} = 2 \text{ FLOPs}). Donanımlar Fused Multiply-Add (FMA) komutlarıyla bunu tek bir saat vuruşunda tamamlar.
Örnek Senaryo & Pratik Uygulama
Bir market kasası: Kasiyerin bir ürünün adediyle fiyatını çarpıp (3 ekmek x 10 TL = 30 TL) hemen ana fiş toplamına eklemesi; bunu tüm sepet boyunca tek bir akışta yapması.
Benzer Terimlerden Farkı
FLOP tekil işlemi (ya sadece toplama ya sadece çarpma) sayarken; MAC bu iki işlemin ayrılmaz bir paketini ifade eder.
İlişkili Terimler (3)
Ait Olduğu Kategori

Donanım, Hesaplama Mimarisi ve GPU Hızlandırma

NVIDIA GPU mimarileri, TPU, Tensor Core, HBM, FP8/FP16 hesaplama ve CUDA.

Toplam Terim:30 Madde
Bu Kategorideki Tüm Terimleri Gör →
Önceki Terim (#456)FLOPs (Floating-Point Operations)
Sonraki Terim (#458)GPU (Graphics Processing Unit)