01-02-2023 03:07 AM - edited 02-08-2023 01:50 AM
Dear DutLUG community,
I hereby announce the presentations for our next DutLUG meeting in March.
Please note that alle presentations will be in person, we will not be recording or live streaming and all presentations will be in English.
Stay healthy and see you all soon! 😊
1. Natan Biesmans - GPU computing made easy through G²CPU, a tech preview
Doing CPU calculations within LabVIEW has always been easy. Unfortunately this never translated to GPU computing.
The existing GPU libraries are cumbersome or lack features needed to make effective use of them.
With the G²CPU library this will change.
Through the G²CPU library you can program block diagrams similarly to what you are used to in LabVIEW.
A wide library ranging from Boolean and comparison logic, math to linear algebra is available at your fingertips.
You can choose the technology you need during runtime so you can distribute your applications to a wide variety of hardware platforms.
Scaling your application with multiple GPU's is even possible with simple delegating functions.
2. Mark Beuvink - Single enum producer/consumer and a repository tree with events
Over decades an architecture was developed based on stand-alone, producer/consumer processes. This model is refined over time to a single enum. A tree repository is used to share data and generate events.
This will be an interactive code presentation, no slides, just looking at code for inspiration and discussion. Depending on audience interest, we can dive deep into a small part or have a glance over this architecture.
Click for images here: Datatree, State Machine
3. Paul Damink - Dockers, Dockers everywhere
Application streaming & LabVIEW (on Linux)
Application streaming using dockers can be used for deploying LabVIEW applications quickly to end users, but also for long-term archiving of LabVIEW projects. The code itself can be inside and/or outside the dockers. USB/ethernet and serial connections are available to connect to hardware.
Application streaming is a form of on-demand software distribution. In these scenarios, only essential portions of an application's code need to be installed on the computer: while the end user performs actions in the application, the necessary code and files are delivered over the network as and when they are required.
How to build such a container is the subject of this presentation, and it will include a live demonstration.
CNRood, our sponsor, will attend the Dutch LabVIEW User Group Meeting on March 16th in Eindhoven. They will bring a VAN equipped with Elabo technical furniture, NI and other Test & Measurement equipment. You are welcome to visit the VAN before the meeting and enjoy some coffee. If you'd like to check out the VAN at your preferred location, let us know, and we'll come to you.