New DLL added to Encog for C#
Encog C# now makes use of CLOO.dll. CLOO is an open source project that provides C# wrappers for OpenCL. OpenCL allows Encog to make use of GPU's. GPU processing in Encog 3.4 is by NO MEANS ready. But its moving along!
It really does not affect the main Encog code base much, so I am going to integrate it into core Encog. There is a method on the main Encog object named InitGPU(). If you call this, then Encog will begin attempting to use the GPU. If you never call this method, Encog is the same as it always has been.
If your system does not have OpenCL installed, you will just get an error thrown when you try and call the above method.
Java will be adding JOCL at some point, as I am pretty sure that is the binding that we will be going with on Java side. Starting up opencl in Java will be very similar.
Jeff



