El día 6 de enero de 2011 21:15, Rhys Ulerich <[email protected]> escribió:
>> I think that using OpenMP in GSL CBLAS would improve the speed of the
>> standard GSL distribution and it wouldn't suppose a big effort of
>> programming.
>
> Adding OpenMP threading to GSL's CBLAS may improve the speed.
> However, it would be a serious programming effort to write a
> multithreaded CBLAS implementation from scratch that performed
> reasonably on many platforms.  Why not directly use a BLAS that's
> optimized (e.g. ATLAS, GotoBLAS, MKL, ESSL, ...)?

Yes, you are right. In my first mail I pointed this issue:

"
Is clear that who needs powerful must use an optimised CBLAS
implementation as ATLAS or GotoBLAS (now free software under the BSD
license: http://www.tacc.utexas.edu/tacc-projects/gotoblas2/) but I
think that using OpenMP in GSL CBLAS would improve the speed of the
standard GSL distribution and it wouldn't suppose a big effort of
programming.
"

> GSL allows linking a non-GSL BLAS specifically because vendor-provided
> BLAS libraries do things like cache management and threading so well.
> See 
> http://www.gnu.org/software/gsl/manual/html_node/Linking-with-an-alternative-BLAS-library.html
>
> - Rhys
>



-- 
*****************************************
José Luis García Pallero
[email protected]
(o<
/ / \
V_/_
Use Debian GNU/Linux and enjoy!
*****************************************

_______________________________________________
Help-gsl mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gsl

Reply via email to