Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

LVCUBLAS

LabVIEW 2012 GPU Analysis Toolkit Help

Edition Date: June 2012

Part Number: 373575A-01

»View Product Info
Download Help (Windows Only)

Owning Palette: GPU Analysis VIs

Requires: GPU Analysis Toolkit. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the LVCUBLAS VIs to perform BLAS operations on an NVIDIA GPU device based on the NVIDIA CUBLAS library.

The VIs on this palette can return general LabVIEW error codes and GPU Analysis error codes.

Palette ObjectDescription
Get VersionReturns the version information for the CUBLAS library.
Initialize LibraryPrepares the device for CUBLAS operations by providing a handle to the CUBLAS library for use in LabVIEW.
Release LibraryFrees the initialized CUBLAS library by halting any BLAS computations in process and freeing any resources allocated during initialization for BLAS computations.
xGEMM (General Matrix-Matrix Product)Calculates the rectangular, or general, matrix expression alpha*op(A)*op(B) + bC for matrices A, B (if applicable), and C, for scalars alpha and beta, and for matrix operation op(X). When you wire data to A in, B in (if available), and C, this VI automatically selects the first available instance.
xHEMM (Hermitian Matrix-Matrix Product)Calculates the symmetric matrix expression alpha*A*B + beta*C for symmetric matrix A, for rectangular matrices B (if applicable) and C, and for scalars alpha and beta. When you wire data to A in, B in (if available), and C, this VI automatically selects the first available instance.
xHER2K (Hermitian Matrix Rank-2k Update)Calculates the Hermitian rank-2k update of the matrix expression alpha*A*conj(B') + conj(alpha)*B*conj(A') + beta*C or alpha*conj(A')*B + conj(alpha)*conj(B')*A + beta*C. When you wire data to A in, B in (if available), and C, this VI automatically selects the first available instance.
xHERK (Hermitian Matrix Rank-k Update)Calculates a symmetric rank-k update of a symmetric matrix. When you wire data to A in and C, this VI automatically selects the first available instance.
xSYMM (Symmetric Matrix-Matrix Product)Calculates the symmetric matrix expression alpha*A*B + beta*C for symmetric matrix A, for rectangular matrices B (if applicable) and C, and for scalars alpha and beta. When you wire data to A in, B in (if available), and C, this VI automatically selects the first available instance.
xSYR2K (Symmetric Matrix Rank-2k Update)Calculates the rank-2k update of a symmetric matrix. When you wire data to A in, B in (if available), and C, this VI automatically selects the first available instance.
xSYRK (Symmetric Matrix Rank-k Update)Calculates a symmetric rank-k update of a symmetric matrix. When you wire data to A in and C, this VI automatically selects the first available instance.
xTRMM (Triangle Matrix-Matrix Product)Calculates the triangular matrix expression of the form alpha*op(A)*B or alpha*B*op(A) for triangular matrix A, for rectangular matrices B and C (if applicable), for scalars alpha and beta, and for matrix operation op(X). When you wire data to A in, B in (if available), and C, this VI automatically selects the first available instance.
xTRSM (Solve Linear Eqs - Triangle, multiple)Solves the matrix equation op(A)*X = alpha*B or X*op(A) = alpha*B. When you wire data to A in and B, this VI automatically selects the first available instance.

 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit