Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TBB: a solution to thread oversubscription? #656

Open
chris-monardo opened this issue Aug 19, 2022 · 2 comments
Open

TBB: a solution to thread oversubscription? #656

chris-monardo opened this issue Aug 19, 2022 · 2 comments

Comments

@chris-monardo
Copy link

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

@jeffhammond
Copy link
Member

jeffhammond commented Aug 20, 2022

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

@devinamatthews
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants