blis icon indicating copy to clipboard operation
blis copied to clipboard

TBB: a solution to thread oversubscription?

Open chris-monardo opened this issue 2 years ago • 2 comments

Hello, I'm looking to use BLIS but I have a concern about thread oversubscribing due to non-composability of OpenMP. I am developing a highly parallel program using TBB flow graphs where each thread may in turn use parallel BLIS operations. I'd like to request having a configure option to support TBB to solve the oversubscription problem.

For more information see Chapter 9 of ProTBB Putting It All Together. https://link.springer.com/book/10.1007/978-1-4842-4398-5

chris-monardo avatar Aug 19 '22 10:08 chris-monardo

I thought https://github.com/devinamatthews/tblis supported TBB but I can't tell anymore. You might try that.

jeffhammond avatar Aug 20 '22 10:08 jeffhammond

Yes, TBLIS has TBB support and it is almost as performant as optimized OpenMP. The idea is to port this to BLIS at some point but there is no ETA yet.

devinamatthews avatar Aug 21 '22 03:08 devinamatthews