It seems that ati's opencl is out of beta: http://developer.amd.com/gpu/ATIStreamS ... fault.aspx Nvidia's is long out of beta i believe.
Now with opencl nice things should be possible like physics etc ...
But for us delphi/object pascal users this is not going to happen without converted headers. So who is daring enough 
Also opencl is a bit like c could a simple pre parser be made allowing to write more pascal like code? Or would that only cloud up things?
Anyway more on opencl is here: http://www.khronos.org/opencl/
And an example from the man pages:
Code: kernel void do_proc (__global char *pA, short b, __global short *pB) { char x[100]; __private char *px = x; int id = (int)get_global_id(0); short f; f = pB[id] + b; // is allowed px[1] = pA[1]; // error. px cannot be written. pB[id] = b; // error. pB cannot be written }
And hello world from ati: http://developer.amd.com/gpu/ATIStreamS ... penCL.aspx
And something more complex: http://browndeertechnology.com/docs/BDT ... NBody.html
|