Madde #483Donanım & GPU/sozluk/simd-vs-simt

SIMD vs. SIMT

Single Instruction, Multiple Data (SIMD) vs. Single Instruction, Multiple Threads (SIMT)

Türkçe: Tek Komut Çoklu Veri ve Tek Komut Çoklu İş Parçacığı
Ayrıntılı Tanım
Paralel hesaplamanın iki temel donanımsal paradigmasıdır: * **SIMD:** Tek bir işlemci çekirdeğinin geniş bir vektör yazmacındaki birden fazla veriye aynı anda tek bir komut uygulaması (CPU AVX komutları). * **SIMT:** Binlerce bağımsız iş parçacığının (thread) kendi yazmaçlarına sahip olarak aynı komutu paralel çalıştırması ancak gerektiğinde bağımsız yürütme yollarına sapabilmesi (NVIDIA GPU mimarisi).
Ne İşe Yarar / Çözülen Problem
Milyonlarca verinin tek bir döngüde paralel olarak nasıl işleneceğini donanım düzeyinde açıklar; GPU'ların neden CPU vektörlerinden daha esnek olduğunu gösterir.
Nasıl Çalışır? (Teknik & Mekanizma)
SIMD'de vektör genişliği sabittir (örn: 512-bit). SIMT'de ise iş parçacıkları "Warp" adı verilen 32'li gruplar halinde senkronize çalışır; dallanma (branching) durumunda maskeleme yapılır.
Örnek Senaryo & Pratik Uygulama
* *SIMD:* 4 uçlu bir çatal ile aynı anda 4 zeytini birden tek bir hamlede batırıp almak. * *SIMT:* Yan yana duran 32 bağımsız insanın aynı anda "Kolları kaldır" komutuyla kollarını kaldırması; isteyenin sol kolunu, isteyenin sağ kolunu kaldırmakta serbest olması.
Benzer Terimlerden Farkı
SIMD tek bir iş parçacığı içinde vektör paketler; SIMT ise iş parçacıklarının kendisini paralel orduya dönüştürür.
İ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 (#482)FPGA (Field-Programmable Gate Array)
Sonraki Terim (#484)Triton (OpenAI)