Re: [eigen] Threaded EigenBLAS |
[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]
Hi Guys,I was poking around the BLAS implementation in Eigen and I noticed that it cannot use OpenMP even if the compiler supports it because when it callsgeneral_matrix_matrix_product::run in level3_impl.h it does so with GemmParallelInfo<> * info = 0, which forces the code into the single threaded implementation.I am curious as to why this is the case. Was it just a matter of convenience at the time level3 BLAS API was implemented that threading was ignored or is there a fundamental problem with using the threaded general matrix-matrix product here.
Sameer
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |