[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: After building Octave with ATLAS - matrix multiplication is still si
From: |
Dmitry Roshchin |
Subject: |
Re: After building Octave with ATLAS - matrix multiplication is still single threaded |
Date: |
Wed, 28 May 2014 22:12:23 +0400 |
User-agent: |
KMail/4.13.1 (Linux/3.11.10-11-desktop; KDE/4.13.1; x86_64; ; ) |
On Wednesday 28 May 2014 11:04:20 David Parks wrote:
> My goal is to have multi-threaded matrix multiplication.
>
> 1) To that end I've built ATLAS (shared libraries are good).
> 2) Built Octave from sorces, linking ATLAS
>
> Octave ./configure script shows:
> |...
>
> BLAS libraries: /usr/local/atlas/lib/libsatlas.so
> ...
> LAPACK libraries: /usr/local/atlas/lib/libsatlas.so
> ...
>
>
>
> But this little test in Octave runs single threaded still:
It's normal:
http://math-atlas.sourceforge.net/atlas_install/node22.html
> libsatlas.[so,dylib,dll]
>
> : This library contains all serial APIs (serial lapack, serial BLAS),
> : and all ATLAS symbols needed to support them.>
> libtatlas.[so,dylib,dll]
>
> : This library contains all parallel APIs (parallel LAPACK and parallel
> : BLAS) and all ATLAS symbols needed to support them.