文章目录
- [工具包 CuLab - LabVIEW 的 GPU 工具包](#工具包 CuLab - LabVIEW 的 GPU 工具包)
- 特性和功能
- 功能亮点
- [类似 LabVIEW 的 GPU 代码开发](#类似 LabVIEW 的 GPU 代码开发)
- 支持的功能
- 数值类型和维数
- 开发系统要求
- 授权售价
工具包 CuLab - LabVIEW 的 GPU 工具包

CuLab 是一款非常直观易用的 LabVIEW 工具包,旨在加速 Nvidia GPU 上的计算密集型任务。CuLab
旨在提供丰富的 API,以加速 GPU 上的数学运算、BLAS(基本线性代数子程序)函数和常见信号处理函数(FFT/IFFT)。CuLab
的核心理念是提供简单的机制,以加速在 LabVIEW 中开发的任何处理密集型代码在 GPU 上的运行。
特性和功能
使用 GPU,LabVIEW 中的计算密集型任务可轻松加速高达 100 倍
功能亮点
-
CuLab 旨在简化 LabVIEW 中的 GPU 代码开发。
-
尽量减少在 GPU 上加速现有 LabVIEW 代码的努力。
-
支持 LabVIEW 中最常见的数字运算和函数(未来将添加更多函数)
-
支持 LabVIEW 中几乎所有常见的数值类型维度
-
单步安装即可开始使用代码(无需安装额外的驱动程序)
-
从可运行的示例开始
类似 LabVIEW 的 GPU 代码开发
【东枫科技】使用LabVIEW进行NVIDIA CUDA G
支持的功能
CuLab 支持加速数值密集型代码所需的所有基本功能:
- 数字函数(加、减、......、类型转换、复数)
- 数组操作

- 线性代数(BLAS1、BLAS2、BLAS3)
- 信号处理(1D 和 2D FFT 和 IFFT、单通道和批处理模式)

- 三角函数([arc]sine、[arc]cosine、[arc]tan......)

- 指数函数(指数、幂、根、对数......)

- 双曲函数(双曲正弦、余弦、正切......)

数值类型和维数
CuLab 支持实现大多数算法所需的所有数值类型(I/U8、I/U16、I/U32、I/U64、SGL、CSG、DBL、CDB)和维数(从标量到四维数组)。支持上述类型和维数允许用户在不同数据表示之间无缝切换,自动化错误处理,并最大限度地利用现有硬件的性能。

开发系统要求
-
LabVIEW 2020 x64 及更高版本
-
具有计算能力 5.0及更高版本的 Nvidia GPU
-
Windows 10/11 x64
授权售价
单台电脑 2500美元。