LabVIEW GPU Analysis Toolkit

  • Communicate with NVIDIA CUDA GPUs from LabVIEW applications
  • Quickly prototype GPU algorithms using cuBLAS and cuFFT functions wrapped in LabVIEW
  • Select GPU devices and manage resources using CUDA Runtime and Driver APIs
  • Access documentation on calling custom GPU code from LabVIEW
  • Download
  • View Support Resources
The LabVIEW GPU Analysis Toolkit enables you to communicate with NVIDIA CUDA graphics processing units (GPUs) from LabVIEW applications. With this toolkit, you can open references to GPU devices in your system, transfer data between CPU and GPU memory, and control the execution of GPU code.

The LabVIEW GPU Analysis Toolkit features a wide variety of CUDA Basic Linear Algebra Subroutines (cuBLAS) and CUDA Fast Fourier Transform (cuFFT) library signal processing functions wrapped in LabVIEW for quickly prototyping GPU algorithms. In addition, you can take advantage of device selection and resource management using CUDA Runtime and Driver APIs. For advanced users, the toolkit contains documentation on calling your custom GPU code from LabVIEW applications or executing functions from other freely available NVIDIA libraries such as the NVIDIA Performance Primitives (NPP) and CUDA Sparse Matrix (cuSPARSE) libraries.

You can use this toolkit with the LabVIEW 32-bit and 64-bit development environments on the Windows OS. For additional information on toolkit capabilities or to review the documentation, visit the Resources tab. Note that LabVIEW GPU Analysis Toolkit functions do not work with the LabVIEW Real-Time Module. You cannot use the toolkit to execute existing LabVIEW graphical code on GPU devices.

For information on system requirements, view the Resources tab.

Reviews are typically processed within 48 hours. If you believe a review is incorrect or inappropriate, please report abuse to
Verified Reviewers have submitted an email address to

IMPORTANT INFORMATION: You are being directed to a third party web site operated by RateVoice to submit your rating and/or review. You agree that the RateVoice Terms of Use apply to your access of, and submissions to, the RateVoice site. In addition, you agree that the "User Contributions" and "Your Conduct" sections of the NI web site Terms of Use apply with respect to your rating and review related conduct and submissions as if the term "Site" in those sections also referred to the RateVoice web site. Please remember that any information (including personal information) that you disclose in connection with ratings and/or reviews may become public information that others may collect, circulate, and use. Because NI cannot and does not control the acts of others, you should exercise caution when deciding to disclose information about yourself or others in public forums such as these.