Does level 1 and level 2 APIs have multi-threads support in BLIS
Per my running on BLIS, only see GEMM has multi-threading support, so want confirm that whether l1 l2 APIs like dot, gemv has multi-threading support now ? Thanks
No, L1 and L2 operations are still single-threaded.
Are there any plans to make *gemv() multi-threaded?
No concrete plans, but in theory it is certainly possible. (Sorry for the delayed response.)
*GEMV is often found as one of the bottlenecks of pivoting/rank-revealing QR/SVD algorithms. As such, it might be the most important primitive L2 operation to optimize/parallelize.
Has multi-threaded GEMV made it onto the BLIS roadmap already?