cuBLAS

E209957

cuBLAS is NVIDIA’s GPU-accelerated implementation of the BLAS linear algebra library, providing high-performance matrix and vector operations for CUDA applications.

All labels observed (2)

Label Occurrences
cuBLAS canonical 4
cuBLASLt 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf GPU-accelerated BLAS library
software library
developer NVIDIA
linked to: NVIDIA Corporation
distribution included in CUDA Toolkit installers
documentationURL https://docs.nvidia.com/cuda/cublas/index.html
implements BLAS
license proprietary (distributed with CUDA Toolkit)
optimizedFor NVIDIA GPUs
linked to: GPU
partOf NVIDIA CUDA Toolkit
linked to: NVIDIA CUDA
programmingModel CUDA
linked to: NVIDIA CUDA
providesAPI C API
device-side API (cuBLASLt / newer interfaces)
host-side API
relatedLibrary cuBLASLt
linked to: cuBLAS

cuFFT
cuSOLVER
cuSPARSE
requires CUDA driver
CUDA runtime
linked to: CUDA Driver API
runsOn CUDA-enabled GPUs
supportsDataType Tensor Core-accelerated mixed precision
double-precision floating point
half-precision floating point
single-precision floating point
supportsFeature asynchronous execution with CUDA streams
handle-based context management
strided batched GEMM
tensor core acceleration (on supported GPUs)
workspace configuration for performance tuning
supportsLanguage C
C++
Fortran (via wrappers)
supportsOperation GEMM (general matrix-matrix multiply)
Hermitian matrix operations
batched linear algebra operations
matrix-matrix operations (Level 3 BLAS)
matrix-vector operations (Level 2 BLAS)
rank-k updates
symmetric matrix operations
triangular matrix operations
vector operations (Level 1 BLAS)
supportsPlatform Linux
Windows
macOS (on older CUDA-supported systems)
linked to: macOS
supportsStandard BLAS API semantics
useCase HPC applications
deep learning primitives (e.g., GEMM-based layers)
high-performance linear algebra on GPUs
scientific computing

How these facts were elicited

Referenced by (5)

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

NVIDIA CUDA includes cuBLAS
CUDA Fortran supports cuBLAS
cuBLAS relatedLibrary cuBLASLt
linked to: cuBLAS
CUDA includesLibrary cuBLAS
cuSPARSE integratesWith cuBLAS