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

Request for Provide Basic Functionality Without hwloc Dependency as in Pre-2021 Versions #1600

Closed
guodashun opened this issue Jan 13, 2025 · 2 comments
Labels

Comments

@guodashun
Copy link

Dear TBB Team,
I am writing to express a feature request regarding the dependency of TBB on hwloc.
In the versions of TBB prior to 2021, it was able to provide its basic functionality without relying on hwloc. This was quite beneficial in certain environments where hwloc was either not installed or not desired to be used. The simplicity and self-sufficiency of TBB in those earlier versions made it more accessible and easier to integrate into various projects.
However, with the changes introduced in the 2021 and later versions, the dependency on hwloc has become more prominent. While I understand that hwloc might offer enhanced capabilities and optimizations, it has also added an extra layer of complexity for users who just need the fundamental features of TBB.
Therefore, I would like to request that you consider providing an option or a variant of TBB that can offer its basic functionality without the hwloc dependency, similar to how it was in the pre-2021 versions. This would greatly help in maintaining compatibility with existing systems and workflows that do not wish to incorporate hwloc.
Thank you for considering this request.
Best regards,
luckky

@guodashun
Copy link
Author

In 2021.11.0 version, I've tried to close the __TBB_ARENA_BINDING but failed

@guodashun
Copy link
Author

I've review the code and found that governor.cpp provides the stub interfaces so that we can use the basic functions without hwloc. Close the issue. Thank you anyway!

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

No branches or pull requests

1 participant