CUDA testek magyarázata
A CUDA, a Compute Unified Device Architecture rövidítése, az Nvidia által kifejlesztett technológia, amely felgyorsítja a GPU számítási folyamatokat.
A CUDA-val a kutatók és a szoftverfejlesztők C, C ++ és Fortran kódokat közvetlenül a GPU-hoz küldhetnek összeállítási kód használata nélkül. Ez lehetővé teszi számukra, hogy kihasználják a párhuzamos számítástechnikát, amelyben több ezer feladatot vagy szálat hajtanak végre egyidejűleg.
Információ a CUDA magokról
Talán látta a CUDA kifejezést, amikor Nvidia videokártyát vásárolt. Ha megnézed egy ilyen kártya csomagolását, vagy olvasd el a videokártya-véleményeket, akkor gyakran hivatkozni fogsz a CUDA magok számára.
A CUDA magok párhuzamos processzorok, hasonlóak a számítógép processzorához , amely kettős vagy négymagos processzor lehet. Az Nvidia GPU-k azonban több ezer magot tartalmazhatnak. Ezek a magok felelősek a különböző feladatokért, amelyek lehetővé teszik, hogy a magok száma közvetlenül kapcsolódjon a GPU sebességéhez és teljesítményéhez.
Mivel a CUDA magok felelősek minden olyan adat kezeléséért, amely egy GPU-n keresztül mozog, a magok olyan dolgokat kezelnek, mint például a grafikus videojátékok olyan helyzetekben, amikor a karakterek és a tájak betöltődnek.
Alkalmazások épülhetnek a CUDA magok által nyújtott nagyobb teljesítmény kihasználására. Az alkalmazások listáját megtekintheti az Nvidia GPU alkalmazások oldalán.
A CUDA magok hasonlóak az AMD Stream feldolgozóihoz; csak más néven neveznek. Azonban nem lehet 300 CUDA Nvidia GPU-t sorszámozni 300 stream processzor AMD GPU-val.
Videó kártya kiválasztása a CUDA-val
A CUDA magok nagyobb száma általában azt jelenti, hogy a videokártya összességében gyorsabb teljesítményt nyújt. Azonban a CUDA magok száma csak egy a számos olyan dolog közül, amelyeket figyelembe kell venni a videokártya kiválasztásakor .
Az Nvidia számos olyan kártyát kínál, amelyek mindössze 8 CUDA magot tartalmaznak, mint például a GeForce G100, akár több mint 5.760 CUDA magot a GeForce GTX TITAN Z-ban.
A Tesla, a Fermi, a Kepler, a Maxwell vagy a Pascal architektúrájú grafikus kártyák támogatják a CUDA-t.