CUDA Fortran

E209956

CUDA Fortran is an extension of the Fortran programming language that enables developers to write and run parallel code on NVIDIA GPUs using the CUDA architecture.

All labels observed (3)

Label Occurrences
CUDA Fortran canonical 2
NVIDIA HPC Fortran compiler 1
PGI CUDA Fortran 1

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf Fortran extension ⓘ
GPU programming model ⓘ
parallel programming language extension ⓘ
basedOn Fortran ⓘ
compatibleWith Fortran 2003 ⓘ
linked to: Fortran

Fortran 90 ⓘ
linked to: Fortran

Fortran 95 ⓘ
linked to: Fortran
developedBy NVIDIA ⓘ
linked to: NVIDIA Corporation

NVIDIA HPC SDK team ⓘ
PGI ⓘ
documentationURL https://docs.nvidia.com/hpc-sdk/compilers/cuda-fortran-prog-guide/index.html ⓘ
hasFeature Fortran array syntax on device data ⓘ
Fortran syntax for CUDA kernels ⓘ
attributes(constant) ⓘ
attributes(device) ⓘ
attributes(global) ⓘ
attributes(host) ⓘ
attributes(shared) ⓘ
automatic data movement directives ⓘ
device variables ⓘ
module-based organization ⓘ
implementedIn NVIDIA HPC SDK ⓘ
PGI compilers ⓘ
languageParadigm parallel programming ⓘ
procedural programming ⓘ
requires CUDA driver ⓘ
linked to: CUDA Driver API

CUDA runtime ⓘ
linked to: NVIDIA CUDA

CUDA-capable NVIDIA GPU ⓘ
supports CUDA events ⓘ
CUDA libraries ⓘ
SIMT execution model ⓘ
Thrust interoperability ⓘ
asynchronous execution ⓘ
constant memory ⓘ
cuBLAS ⓘ
cuFFT ⓘ
cuSPARSE ⓘ
data-parallel programming ⓘ
kernel-based programming ⓘ
multi-GPU programming ⓘ
shared memory ⓘ
streams ⓘ
texture memory ⓘ
unified memory ⓘ
targets NVIDIA GPUs ⓘ
linked to: Nvidia Maxwell GPU
usedFor climate modeling ⓘ
computational fluid dynamics ⓘ
engineering simulations ⓘ
high-performance computing ⓘ
numerical linear algebra ⓘ
physics simulations ⓘ
scientific computing ⓘ
usesArchitecture CUDA ⓘ
linked to: NVIDIA CUDA

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

NVIDIA CUDA → supportsLanguage → CUDA Fortran ⓘ
CUDA → supportsLanguage → CUDA Fortran ⓘ
PGI → product → PGI CUDA Fortran ⓘ
linked to: CUDA Fortran
NVIDIA HPC SDK → hasComponent → NVIDIA HPC Fortran compiler ⓘ
linked to: CUDA Fortran