Quantcast
Channel: Intel® oneAPI Math Kernel Library & Intel® Math Kernel Library
Viewing all articles
Browse latest Browse all 2652

DTRSM in threaded applications

$
0
0

Hello,

I have a threaded application where I call the MKL library on a Windows 7 platform. Intel Inspector is reporting a read/write collision in DTRSM (it goes through many other BLAS calls with no problem; only on this one I have a problem).

The definition of DTRSM is as follows:

op( A )*X = alpha*B,   or   X*op( A ) = alpha*B

My "A" is the same on both threads, but X and B are different. Is "A" being modified in this call? Or is MKL reading/writing to some internal memory location during this operation that is shared by both threads?

I'm trying to remove this problem but I'm at a loss on how to resolve it. I compiled the NetLib source code and use this (very!) non-optimized version of the BLAS to try to get some insight into the problem. But then Inspector reports no problems.

If anybody could help me out on this I would appreciate it.


Viewing all articles
Browse latest Browse all 2652

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>