Некоторые вычисления достаточно регулярны, чтобы извлекать выгоду из GPGPU: последние графические карты - это по существу специализированные массивно-параллельные числовые сопроцессоры. Например, вы можете кодировать свои числовые ядра в OpenCL . В противном случае, выучите C ++ 11 (не какой-то более ранней версии стандарта C ++) или C. И во многих случаях Ocaml может быть почти таким же быстрым, как C ++, но гораздо проще кодировать с .
Возможно, ваша проблема может быть решена scilab или R , я не понял этого достаточно, чтобы помочь больше.
И вы можете воспользоваться вашим многоядерным процессором, например, используя Pthreads или MPI
Наконец, операционная система Linux, возможно, лучше справляется с большими вычислениями. Важно, что большинство суперкомпьютеров используют его сегодня.