NVIDIA CUDA compiler Open Source?


NVIDIA CUDA compiler Open Source?

NVIDIA ha recentemente pubblicato il codice sorgente del proprio compilatore CUDA, allo scopo di fornire ai ricercatori accademici ed ai produttori di software gli strumenti per “aggiungere con più semplicità il supporto GPU ad un maggior numero di linguaggi di programmazione e di architetture hardware”. NVIDIA CUDA è una soluzione GPGPU (General-Purpose GPU) che consente di sfruttare il processore montato sulle schede grafiche per eseguire operazioni di calcolo non legate alla grafica. L'elevato parallelismo tipico delle GPU, infatti, può essere estremamente utile anche al fine di processare altre tipologie di dati. Ad esempio, i processori grafici sono in grado di accellerare notevolmente le operazioni di codifica e decodifica video, così come i calcoli matematici e scientifici, inclusi gli attacchi a forza bruta contro i comuni algoritmi di cifratura. Al momento CUDA è limitato al solo hardware NVIDIA, tuttavia il rilascio del compilatore sotto licenza Open Source apre le porte ad una sua diffusione su altre piattaforme. Lo standard aperto alternativo OpenCL, creato dagli autori di OpenGL, è inoltre disponibile e può essere già utilizzato su hardware differenti. Il codice sorgente per il momento è disponibile per il download ai soli “ricercatori accademici e produttori di software qualificati”, che devono registrarsi sul sito di NVIDIA per ottenere l'autorizzazione all'accesso.

http://developer.nvidia.com/cuda-source

Commenti

Post popolari in questo blog

La Centrale Idroelettrica.

I pesci abissali. Zoologia marina.

Perché si dice avere il cappello sulle ventitré.