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