Community
cancel
Showing results for 
Search instead for 
Did you mean: 
janalik__radim
Beginner
40 Views

Is there a parallel implementation of mkl_sparse_d_trsv()?

Jump to solution

Hello,
I'm using function mkl_sparse_d_trsv(). No matter how many threads I use (environment variable MKL_NUM_THREADS), the performance is always the same. So it seems to me that this function has no parallel implementation.

Can somebody confirm my assumption, please? Or am I wrong?

Thank you.

0 Kudos

Accepted Solutions
40 Views

Hi Radim,

The function mkl_sparse_d_trsv is threaded but it's scalling can significantly depend on matrix structure. Also, to calculate internal data for parallel implementation one need to call optimize() and mkl_sparse_set_sv_hint routines before

Thanks,

Alex

View solution in original post

2 Replies
41 Views

Hi Radim,

The function mkl_sparse_d_trsv is threaded but it's scalling can significantly depend on matrix structure. Also, to calculate internal data for parallel implementation one need to call optimize() and mkl_sparse_set_sv_hint routines before

Thanks,

Alex

View solution in original post

janalik__radim
Beginner
40 Views

Thank you.