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