LINUX.ORG.RU

scilab vs. octave


0

0

Сейчас нахожусь в процессе поиска замены matlab под linux. Особенно интересует быстродействие при операциях с матрицами (неполная совместимость m-файлов - фигня, перепишу что надо). Запустил бредовейшую тестовую программу

function a=mytest()
for k=1:10
A=ones(400,1000);
for i=1:1000
for j=1:1000
A=i^(j/500)*log(j);
end;
end;
A=A';
end;
a=1;

Octave 2.1.57 её выполнила за 122 секунды, в то время как scilab 3.0 думал аж 336 секунд! Обе программы собирал сам из сорцов.
Есть вообще где-нибудь подробное сравнение их скоростных характеристик?

anonymous

Есть! Ключевое слово google.

mr ★★
()

Пара хинтов:

1) Octave использует blas и lapack

2) Реализаций blas и lapack с разными характеристиками производительности - хоть жопой жуй. Можно выбрать оптимальную и подсунуть вместо идущих в составе дистрибутива Octave.

Antichrist
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.