|Subject:||Re: Building octave 3.8.2 from source on Ubuntu 14.04 for using multiple cores|
|Date:||Thu, 4 Sep 2014 12:02:57 -0700|
However, it does not enable octave to use multiple cores for standard dense matrix test on lu(randn(5e3))
It is faster than stock blas and atlas.
Curiously, unlike the link on R, I can not use /usr/lib/openblas-base/libblas.so.3 with /usr/lib/atlas-base/atlas/liblapack.so.3
I get this error message
/usr/bin/octave-cli: symbol lookup error: /usr/lib/liblapack.so.3: undefined symbol: ATL_idamax
Using binary package for octave 3.8.1 on Ubuntu 14.04 I can switch toOn Thu, Sep 4, 2014 at 8:59 AM, Sunil Shah <address@hidden> wrote:
Thanks.So, I can just switch blas/lapack for octave 3.8.1 binary package on Ubuntu 14.04 ?SunilOn Thu, Sep 4, 2014 at 12:59 AM, <address@hidden> wrote:Atlas is available via apt-get too; and so is openblas. The latter is said to be more optimized.On Thursday, September 04, 2014 12:26 PM, Sunil Shah wrote:
I have built octave 3.8.2 from source on Ubuntu 14.04 (LTS) using
standard instructions. I have installed libblas-dev, liblapack-dev and
libpcre3-dev. I have also used apt-get build-dep octave to resolve
dependences. The build works and passes the tests.
I see that the resulting executable does not use multiple cores on an
Amazon EC2 c3 16 core instance. I have the same experience installing
3.8.1 binary package on 14.04 LTS.
To contrast that, I have built octave 3.6.4 from source on Mac OSX
10.9.2 using fink. Upon using octave-atlas-364-dev, it can use multiple
cores efficiently for standard dense matrix operations.
I would ideally like to use a tuned matrix library such as atlas for
blas/lapack for octave 3.8.2. Any pointers / help is appreciated.
Maybe this page is of help
(Re)build your own if you want still better performance.
Help-octave mailing list
|[Prev in Thread]||Current Thread||[Next in Thread]|