CUDA C

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:basedOn C
gptkbp:category gptkb:software
parallel programming language
gptkbp:compilesTo gptkb:nvcc
clang
gcc (with nvcc)
gptkbp:designedFor parallel computing
gptkbp:developedBy gptkb:NVIDIA
gptkbp:documentation https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html
gptkbp:fileExtension .cu
gptkbp:firstReleased 2007
https://www.w3.org/2000/01/rdf-schema#label CUDA C
gptkbp:influenced gptkb:CUDA_C++
gptkb:HIP
gptkb:cuDNN
gptkb:OpenCL
Thrust
gptkbp:influencedBy gptkb:CUDA
C
gptkbp:latestReleaseVersion CUDA 12 (as of 2024)
gptkbp:license proprietary
gptkbp:partOf gptkb:CUDA_platform
gptkbp:platform gptkb:Windows
gptkb:macOS
gptkb:Linux
gptkbp:runsOn gptkb:NVIDIA_GPUs
gptkbp:supportedBy gptkb:CUDA_Toolkit
gptkbp:supports gptkb:SIMT
streams
error handling
shared memory
atomic operations
asynchronous execution
device functions
dynamic parallelism
host functions
streams and events
synchronization primitives
kernels
memory hierarchy
constant memory
global memory
texture memory
thread parallelism
gptkbp:usedFor gptkb:machine_learning
gptkb:GPGPU
deep learning
high-performance computing
scientific computing
gptkbp:bfsParent gptkb:Nvidia_Jetson
gptkbp:bfsLayer 6