Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

CuLab - GPU Accelerated by Ngene - Toolkit for LabVIEW Download

CuLab - GPU Accelerated Toolkit

D Discussion Watch * 9 ↓601
 screenshot
Version5.0.1.89
ReleasedMar 14, 2026
Publisher Ngene
License Ngene Custom
LabVIEW VersionLabVIEW x64>=20.0
Operating System Windows x64
Dependencies ngene_cuda_shared_binaries  
Project links Homepage   Documentation   Repository   Discussion

Description

CuLab is a GPU acceleration toolkit for LabVIEW, designed to simplify complex computations on Nvidia GPUs. It provides a broad API to accelerate a wide range of functions, including mathematical operations, linear algebra, signal generation, signal processing (FFT/IFFT, correlation, convolution, resampling), and array manipulation directly on the GPU. CuLab supports tensors (arrays) across all numeric types and dimensions (0D to 4D), making it highly adaptable to various data processing tasks. With its user-friendly design, CuLab enables LabVIEW users to seamlessly accelerate their applications on Nvidia GPUs.

Release Notes

5.0.1.89 (Mar 14, 2026)

v5.0.1
General Description
This release delivers new capabilities, major performance gains, and a transition to the CUDA Shared Binaries model.

New Features
1. CuLab now uses the new CUDA Shared Binaries package, removing binary duplication, streamlining deployment, eliminating the need for a full CUDA Toolkit install, and enabling faster future updates.
2. CUDA core upgraded to CUDA 13.

Optimizations
1. Substantially faster GPU-to-CPU data transfers for large data sizes.
2. Major performance uplift for 1D frequency domain convolution.
3. Significant acceleration of numeric, Boolean, and comparison operations for 1- and 2-byte data types (I8, U8, I16, U16).
4. Faster overall library loading.

Bug Fixes & Enhancements
1. Added the missing CU_To_U64 API in the Conversion palette.
2. Restored the missing 0D instance for the CU_Square polymorphic function.
3. Removed redundant BLAS-1 API functions.
4. Fixed run-time license deactivation behavior.
5. Updated the Get_T_dT timing utility to use a sequence structure to prevent inaccurate measurements.
6. Consolidated multiple CuLab DLLs into a single binary to reduce footprint and improve load times.
7. Relocated palette items to Functions/Programming/Ngene/CuLab for more direct API access.

ngene was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts

Can waveform generation be included as simple trig and linear operations like ramp and sine pattern
Many RF DSP maths require simple signals to perform operations. Making those signals takes horsepow…

by norm!, 3 years, 6 months ago, 1 , 2
suggestion
Can complex number library be fleshed out with polar transforms?
Complex to polar transforms are done a TON in RF DSP. I'd love to see the impact on some core algor…

by norm!, 3 years, 6 months ago, 1 , 1
suggestion