Получите GNU Octave для работы с многоядерным процессором. (Многопоточность)
Я хочу иметь возможность программировать несколько потоков с октавой GNU, чтобы он использовал несколько процессоров.
Я установил GNU Octave на Fedora 17 Linux и сделал следующее:
yum install octave
Который установил на мой компьютер последнюю версию octave, 3.6.2. Это прекрасно работает, однако, когда вы умножаете две огромные матрицы вместе, это приводит к сбою одного процессора, который использует октава. Было бы неплохо, если бы при умножении матриц использовались все ядра, поскольку в этом случае ЦП, очевидно, является узким местом.
Может ли octave полностью использовать многоядерные процессоры и работать в нескольких потоках? Есть ли для этого библиотека или время компиляции?