Madde #464Donanım & GPU/sozluk/systolic-array
Systolic Array
Systolic Array Architecture (H.T. Kung, 1982)
Türkçe: Sistolik (Kalp Atışlı) Dizilim Mimarisi
Ayrıntılı Tanım
Hesaplama hücrelerinin (işlemcilerin) bir ızgara şeklinde 2 boyutlu olarak birbirine bağlandığı; verinin her saat vuruşunda (tıpkı kalbin kan pompalaması gibi) hücreden komşu hücreye aktarılarak merkezi belleğe hiç dönmeden matris çarpımını tamamladığı donanım mimarisidir (Google TPU'nun kalbidir).
Ne İşe Yarar / Çözülen Problem
Matris çarpımı sırasında işlemcinin sürekli belleğe (RAM) gidip gelmesinden doğan devasa enerji ve gecikme darboğazını ortadan kaldırır.
Nasıl Çalışır? (Teknik & Mekanizma)
matrisinin satırları soldan sağa, matrisinin sütunları yukarıdan aşağıya ızgaraya pompalanır. Her hücre çarpımı yapar ve sonucu aşağıya/sağa fırlatır. Bellek okuma sayısı 'ten seviyesine düşer.
Örnek Senaryo & Pratik Uygulama
Bir yangın söndürme insan zinciri: Kovaları her adımda depoya geri götürmek yerine; insanların yan yana dizilip tek bir ritmik hareketle kovayı elden ele hiç durmadan hedefe aktarması.
Benzer Terimlerden Farkı
Standart von Neumann mimarisinde işlemci ile bellek arasında sürekli veri trafiği varken; Sistolik dizilimde veri silikon ızgaranın içinde dalga gibi kendi kendine akar.
İlişkili Terimler (2)
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 (#463)Streaming Multiprocessor (SM)
Sonraki Terim (#465)FP32 (Single Precision)