Sözlüğe Dön/Donanım, Hesaplama Mimarisi ve GPU Hızlandırma/CUDA (Compute Unified Device Architecture)
Madde #461Donanım & GPU/sozluk/cuda-compute-unified-device-architecture
CUDA (Compute Unified Device Architecture)
Compute Unified Device Architecture (NVIDIA, 2006)
Türkçe: CUDA (Hesaplama Birleşik Cihaz Mimarisi)
Ayrıntılı Tanım
NVIDIA GPU'larının binlerce paralel çekirdeğini genel amaçlı matematiksel hesaplamalarda (GPGPU) kullanabilmek için C, C++ ve Python ile programlanmasını sağlayan donanım-yazılım platformudur.
Ne İşe Yarar / Çözülen Problem
NVIDIA'yı yapay zekâ dünyasının mutlak tekeli haline getiren kalkandır; grafik programlama bilmeden karmaşık matris algoritmalarını GPU üzerinde doğrudan çalıştırmayı sağlamıştır.
Nasıl Çalışır? (Teknik & Mekanizma)
Hiyerarşik bir yürütme modeli kurar: İş parçacıkları (Threads) birleşerek Blokları (Blocks), bloklar birleşerek Izgarayı (Grid) oluşturur. Geliştirici tek bir çekirdek fonksiyonu (Kernel) yazar; bu fonksiyon aynı anda binlerce CUDA çekirdeğinde paralel yürütülür.
Örnek Senaryo & Pratik Uygulama
Bir ordu komutanının (CPU), tek bir megafonla (CUDA Kernel) aynı anda sıraya dizilmiş 10.000 askere (CUDA Çekirdekleri) aynı anda "Ateş!" emri vermesi ve hedefin anında vurulması.
Benzer Terimlerden Farkı
Bir donanım parçası değildir; NVIDIA çiplerini programlamayı sağlayan temel yazılım köprüsü ve API ekosistemidir.
İ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 (#460)TPU (Tensor Processing Unit)
Sonraki Terim (#462)Tensor Cores