Guru3D.com Forums

Go Back   Guru3D.com Forums > Videocards > Videocards vs General Purpose - NVIDIA Ageia PhysX, GPGPU etc.
Videocards vs General Purpose - NVIDIA Ageia PhysX, GPGPU etc. In this section you can discuss general purpose application that run over your GPU, like transcoding, Physics simulation etc.



Reply
 
Thread Tools Display Modes
Multi-GPU load-balancing GPGPU API for C# programmers
Old
  (#1)
Tugrul_512bit
Member Guru
 
Videocard: msi_r7870hawk_asus_r7_240
Processor: fx8150
Mainboard: Gigabyte 990xa-ud3
Memory: C.Vengeance 2x4GB 1866MHz
Soundcard:
PSU: gaming 700W
Default Multi-GPU load-balancing GPGPU API for C# programmers - 04-13-2017, 02:23 | posts: 114 | Location: Turkey

So that you can write stuff with it and make a forum-scale benchmark where even a temporary overclock on one of GPUs will have effect on performance of the parallelized code that uses ALL GPUs even FPGAs.

It also supports different types of pipelining to value GPUs' asynchronous abilities to get faster(through hiding latencies between separate queues' overlapped stages).

It is open-source:

(wiki) https://github.com/tugrul512bit/Cekirdekler/wiki
(download) https://github.com/tugrul512bit/Cekirdekler/

(another download, temporarily not working) https://www.codeproject.com/Articles...ancing-and-Pip

Here is hello world:

Code:
            ClNumberCruncher cr = new ClNumberCruncher(
                AcceleratorType.GPU, @"
                    __kernel void hello(__global char * arr)
                    {
                        printf(""hello world"");
                    }
                ");

            ClArray<byte> array = new ClArray<byte>(1000);
            array.compute(cr, 1, "hello", 1000, 100);
that broadcasts 1k bytes to all GPUs and prints hello world on console!

Making a ray-tracer shouldn't be so hard. Mandelbrot generator? As fast as it gets.
   
Reply With Quote
 
Reply

Tags
c-sharp, gpgpu, load-balancing, multi-gpu, opencl

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
Copyright (c) 1995-2014, All Rights Reserved. The Guru of 3D, the Hardware Guru, and 3D Guru are trademarks owned by Hilbert Hagedoorn.