Skip to content
CUDA
EntityQ477690· pop 37· linked from 469 articles

Also known as Compute Unified Device Architecture, Nvidia CUDA, Nvidia Compute Unified Device Architecture, NVIDIA CUDA, NVIDIA Compute Unified Device Architecture, Nvidia Cuda, NVIDIA Cuda

linguaggio di programmazione

Key facts

Software.name
CUDA
Software.screenshot
Nvidia CUDA Logo.jpg
Software.author
Ian BuckJohn Nickolls
Software.developer
Nvidia
Software.programming language
C
Software.operating_system
Windows, Linux
Software.platform
Supported GPUs
Software.genre
GPGPU
Software.license
Proprietary

via Wikipedia infobox

Article · Italiano

CUDA (acronimo di Compute Unified Device Architecture) è un'architettura hardware per l'elaborazione parallela creata da NVIDIA. Tramite l'ambiente di sviluppo per CUDA, i programmatori di software possono scrivere applicazioni capaci di eseguire calcolo parallelo sulle GPU delle schede video NVIDIA.I linguaggi di programmazione disponibili nell'ambiente di sviluppo CUDA sono estensioni dei linguaggi più diffusi per scrivere programmi. Il principale è 'CUDA-C' (C con estensioni NVIDIA), altri sono estensioni di Python, Fortran, Java e MATLAB. Programmi che sfruttano l'architettura CUDA possono essere scritti anche utilizzando le librerie software OpenCL e . CUDA dà accesso agli sviluppatori ad un set di istruzioni native per il calcolo parallelo di elementi delle GPU CUDA. Usando CUDA, le ultime GPU Nvidia diventano in effetti architetture aperte come le CPU. Diversamente dalle CPU, le GPU hanno un'architettura parallela con diversi core, ognuno capace di eseguire centinaia di processi simultaneamente: se un'applicazione è adatta per questo tipo di architettura, la GPU può offrire grandi prestazioni e benefici. Questo approccio alla risoluzione dei problemi è noto come GPGPU.

Abstract from DBpedia / Wikipedia · CC BY-SA