FC2ブログ

爪車

Octave高速化

ATLASとやらをインストールすると、Octaveの行列演算が高速化するらしいです。

試してみました。

OctaveもATLASもSynaptic パッケージ・マネージャからインストール。
バージョンは
Octave3.0.5
libatlas3gf-sse2

環境は
OS: Ubuntu 9.10
CPU: AMD Athlon2 X2 240e (2.8GHz)
メモリ: 2.0GB

ATLAS導入前
octave:1> A = rand(2000, 2000);b=rand(2000,1);
octave:2> tic;A\b;toc
Elapsed time is 2.48691 seconds.

ATLAS導入後
octave:1> A = rand(2000, 2000);b=rand(2000,1);
octave:2> tic;A\b;toc
Elapsed time is 1.09443 seconds.

なんと2倍以上高速化。すごい。

参考にさせていただいたサイト様。
Debian(lenny)パッケージによるliboctaveインストールと使い方

Top

HOME

tsumehashi

Author:tsumehashi
FC2ブログへようこそ!

04 | 2010/05 | 06
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -