Sign Up

G2CPU GPU and CPU HPC Toolkit (System) by Natan Biesmans - Toolkit for LabVIEW Download

G2CPU GPU and CPU high performance computing toolkit

D Discussion Watch * 0 ↓147
 logo
Version1.4.2.3
ReleasedSep 04, 2024
Publisher Natan Biesmans
License G2CPU License Agreement
LabVIEW VersionLabVIEW x64>=0
Operating System Windows x64
Project links Homepage   Discussion

Description

Please make sure VIPM is running with Administrator privliges!!!

G2CPU GPU and CPU high performance computing toolkit

G2CPU is a general high performance computing library for LabVIEW based on ArrayFire.
Through the same code you can dynamically choose where the computational task is executed with absolutely no hassle. Code can be run on standard CPU's, Nvidia CUDA devices and OpenCL compatible devices.

You have access to general arithmetic, array manipulation, signal processing, vector algorithms, machine vision and many more with even more to come.

Supported Technologies
CPU
When running code on you CPU the computational task is divided over multiple cores. Fully utilizing the CPU without the need for manual thread control.

CUDA
Maximize your computational power on Nvidia GPU's by using Nvidia's CUDA technology.

OpenCL
Throug OpenCL you can run code on most commercial GPU's from all the big vendors like Intel, AMD and Nvidia. You can even run your code on the integrated graphics card on your CPU. (if available)

Intel OneAPI
The Intel OneAPI is provides its own unified acces to hardware which ranges from CPU's, GPU's to even accelerators and FPGA's. Make sure to download the latest version before using this backend.

Release Notes

1.4.2.3 (Sep 04, 2024)

New features
- By keys functions now allows S32 1D keys
- When providng a scalar indix to "G2CPU Lookup" one dimension count will be subtracted from the output.
- Mod dims no longer requires only U64 datatype clusters
- You can now pre allocate buffers when downloading arrays for daster GPU to CPU memory transfers.

Bug Fixes:
- FFT IDE behaviour when providing complex numbers is now correct.
- G2CPU Coerce now sets its output datatype based on the Array in datatype
- Mod Dims now allows output arrays to be lower dimension counts.
- FIR release connectors where switched, they are now correct.
- Concatenate release connectors where switched, they are now correct.
- Fix of select vi controls being reversed
- Fix of RT Configurator having not correctly linked to a DLL


Download Package

Versions

  Post an Idea   Post a Resource

Recent Posts