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
