2025. május 16., péntek

CUDA 8-cal sokkal gyorsabban

Az új, 8-as verziószámú Nvidia CUDA a vegyes pontosságú számítások integrált támogatásával a deep learning (mélytanulási) megoldások, valamint a korábbiaknál több fejlesztőeszköz támogatásával és gyorsabb fordítással érkezik. A CUDA 8-cal készült programok már képesek a cég által idén piacra dobott Pascal-architektúrára épülő grafikus- és gyorsítókártyák képességeinek kihasználására, képesek a továbbfejlesztett, egységes memóriamodell alkalmazására is. Ezek manuális szinkronizáció nélkül, a korábbiaknál sebesebben teszik lehetővé a GPU-n és a CPU-n futó kódok számára az egy osztott, közös adattéren történő munkát. Az új verzióban az Nvidia állítólag duplájára gyorsította az NVCC fordító sebességét.
Az Nvidia erősen párhuzamos feldolgozási műveletek gyorsítását segíteni hivatott CUDA 8-as programozási csatolója és fejlesztőkészlete Visual Studio (VS) 2015-ös példaprogramokkal érkezik. A CUDA 7.5-ös és előző változatoknak példaprogramjai nem elérhetőek 2015-ös VS formában, így régebbi, példák kiegészítésével képzett grafikus alkalmazások nem lehettek elkészíthetőek a VS alkalmazásfejlesztői keretrendszer legújabb változatával. A CUDA 8-as VS 2015-ös változatának integrált támogatása jelenti elsődlegesen a CUDA 8 fő erejét, lehetővé teszi az előbbiek során forráskódokból elkészített alkalmazásnak, az apró kódbeli változtatások utáni újbóli, a változtatásokat is tartalmazó újabb programverzió villámgyors elkészítését, tehát egy hibát, próbálgatva sokkal gyorsabban lehet javítani. A 2015-ös VS változattal elkészített alkalmazások azért futnak gyorsabban, mert a számítógép teljes számítási kapacitását, párhuzamos feldozógészségét is felhasználhatják olykor, tehát nem pusztán egyetlen processzormagét, mint a korábbiakban. A több programszálon, sokkal gyorsabban futó, elkészített programok azonban jóval több memóriát igényelhetnek, mint a korábbiakkal és a VS 2010-zel formáltak, amelyre szintén felkínáltak példaprogramokat a CUDA 8-as csomagban. A VS 2015 harmadik változatának bővebb, 30 napos próbaverziói is perfektül együttműködnek a CUDA 8-cal, kezdő alkalmazásfejlesztőknek is ajánlottak s ingyenesen, regisztráció nélkül tölthetőek le. Érdekes lehet követni, mennyivel jobb alkalmazásokat készíthetnek a vezető fejlesztők a VS 2015 és CUDA 8 párosításával.

Magyar ember Magyar Szót érdemel