Mainboard: Gigabyte 990xa-ud3
Memory: C.Vengeance 2x4GB 1866MHz
PSU: gaming 700W
Multi-GPU load-balancing GPGPU API for C# programmers -
| 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:
(another download, temporarily not working) https://www.codeproject.com/Articles...ancing-and-Pip
Here is hello world:
that broadcasts 1k bytes to all GPUs and prints hello world on console!
ClNumberCruncher cr = new ClNumberCruncher(
__kernel void hello(__global char * arr)
ClArray<byte> array = new ClArray<byte>(1000);
array.compute(cr, 1, "hello", 1000, 100);
Making a ray-tracer shouldn't be so hard. Mandelbrot generator? As fast as it gets.