Multi-device OpenCL kernel load balancer and pipeliner API for C#. Uses shared-distributed memory model to keep GPUs updated fast while using same kernel on all devices(for simplicity).
-
Updated
Jul 7, 2022 - C#
Multi-device OpenCL kernel load balancer and pipeliner API for C#. Uses shared-distributed memory model to keep GPUs updated fast while using same kernel on all devices(for simplicity).
This project was the one for my Internship at the LISN research laboratory, in the ILDA team with Olivier Chapuis for the CNRS. The aim was to allow multiple user to perform remote collaboration tasks from multiple different devices.
Add a description, image, and links to the multi-device topic page so that developers can more easily learn about it.
To associate your repository with the multi-device topic, visit your repo's landing page and select "manage topics."