El día 6 de enero de 2011 17:40, John Chludzinski
<[email protected]> escribió:
> I'm primarily interested in an OpenCL implementation of GSL?  ---John

Mmm... I don't know. I'm talking only about GSL CBLAS implementation,
not all GSL. Also, I think that the implementation in OpenCL would
require a redesign of overall GSL.

> 2011/1/6 José Luis García Pallero <[email protected]>
>>
>> Hello,
>> I don't know if this topic was discussed earlier in some of the GSL
>> lists. What about the possibility of the parallelization of the GSL
>> CBLAS implementation via OpenMP? Nowadays, the multicore processors
>> are the most common hardware and recent compilers (gcc since 4.2
>> series) supports the OpenMP standard. I think that it will be easy to
>> parallelize at least the CBLAS level 3 (since they perform the most
>> computations) functions.
>> 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.
>> Attached I send a patch for the source_gemm_r.h file in order to
>> parallelize dgemm and sgemm functions. It is only a patch in order to
>> see the simplicity of adding OpenMP support. I didn't test it as now
>> I'm not have here a multicore here.
>>
>> Thanks
>>
>> --
>> *****************************************
>> 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
>>
>
>



-- 
*****************************************
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