oneTBB icon indicating copy to clipboard operation
oneTBB copied to clipboard

tbbind in ubuntu 22.04

Open ilya-lavrenov opened this issue 3 years ago • 2 comments
trafficstars

Hi,

TBB uses plugin mechanism to try different HWLOC versions to understand system capabilities. Since HWLOC versions are not compatible sometimes, TBB uses several TBBBind versions tbbind, tbbbind_2_0, tbbbind_2_5. For example, to understand whether processor has big / little cores tbbbind_2_5 is needed.

The question: how system TBB (installed via apt-get install libtbb-dev) understands HW capabilities on ubuntu 22.04 without TBBBind? I have not found any TBBBind packages on that system, but as far as I know, U22 contains a kernel better optimized for scheduling on big / little cores. So, having TBBBind is mandatory if I want to schedule work only for big cores

Is it a bug?

ilya-lavrenov avatar Aug 21 '22 10:08 ilya-lavrenov

Hi @ilya-lavrenov, do you mean that TBBBind not being part of apt-get install libtbb-dev is a bug?

pavelkumbrasev avatar Aug 22 '22 10:08 pavelkumbrasev

Hi @pavelkumbrasev Right. Or at least tbbbind needs to have its own package, but it's bot available at all.

ilya-lavrenov avatar Aug 22 '22 11:08 ilya-lavrenov

Waiting for https://launchpad.net/ubuntu/+source/onetbb

ilya-lavrenov avatar Sep 23 '22 08:09 ilya-lavrenov

Seems like the problem is on Ubuntu maintainers' side. If any other questions are left, feel free to reopen this issue.

isaevil avatar Oct 05 '22 11:10 isaevil

BTW, in Ubuntu 22.10 TBBBind library is present

ilya-lavrenov avatar Nov 28 '22 15:11 ilya-lavrenov