Some computations are regular enough to profit from GPGPUs: the latest graphics cards are essentially specialized massive parallel numerical processors. For example, you can encode number kernels in OpenCL . Otherwise, learn C ++ 11 (no earlier version of the C ++ standard) or C. And in many cases, Ocaml can be almost as fast as C ++, but much easier with the code.
Perhaps your problem can be solved with scilab or R , I did not understand this enough to help more.
And you can use your multi-core processor, for example. using pthreads or mpi
Finally, the Linux operating system may be better at handling massive computations. It is noteworthy that today most supercomputers use it.
source share