In MKL, are there routines to multiply a dense matrix by a sparse vector?
I can create a loop and compute the dot product of a sparse vector by a dense vector. However, I wonder if there's a better way.
There is no such routines in MKL. There is ?doti routine which can be used in that case, but I am not sure regard to would it the better way or not.
For more complete information about compiler optimizations, see our Optimization Notice.