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 Corporation
surface form: NVIDIA
distribution included in CUDA Toolkit installers
documentationURL https://docs.nvidia.com/cuda/cublas/index.html
implements BLAS
license proprietary (distributed with CUDA Toolkit)
optimizedFor GPU
surface form: NVIDIA GPUs
partOf NVIDIA CUDA
surface form: NVIDIA CUDA Toolkit
programmingModel NVIDIA CUDA
surface form: CUDA
providesAPI C API
device-side API (cuBLASLt / newer interfaces)
host-side API
relatedLibrary cuBLAS self-linksurface differs
surface form: cuBLASLt

cuFFT
cuSOLVER
cuSPARSE
requires CUDA driver
CUDA Driver API
surface form: CUDA runtime
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
surface form: macOS (on older CUDA-supported systems)
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 cuBLAS self-linksurface differs
this entity surface form: cuBLASLt
Compute Unified Device Architecture includesLibrary cuBLAS
subject surface form: CUDA
cuSPARSE integratesWith cuBLAS