OneTBB

354 views
Skip to first unread message

Mark Maguire

unread,
Sep 16, 2021, 3:18:29 PM9/16/21
to vfx-platform-discuss
Hello, is there a plan to move the TBB standard to OneTBB which is the new code soon? 

Nick Cannon

unread,
Sep 17, 2021, 2:11:30 AM9/17/21
to Mark Maguire, vfx-platform-discuss
On Thu, Sep 16, 2021 at 12:18 PM Mark Maguire <maguir...@gmail.com> wrote:
Hello, is there a plan to move the TBB standard to OneTBB which is the new code soon? 

There is no plan yet. Normally we move to the latest TBB release each year but the changes from TBB to OneTBB are significant enough to require more effort for the software providers to port their products. The consensus was to skip that work for CY2022 and we will review this again in 6 months or so when we are putting together the draft for CY2023.

That decision will be informed by the feedback we hear from the community. If anyone has a strong opinion about when we should be moving to OneTBB then please share here or email the Working Group directly - feedback at vfxplatform.com.

Thanks,
Nick

Anton Potapov

unread,
Feb 1, 2022, 10:57:28 AM2/1/22
to vfx-platform-discuss
Hi NIck

I’m Anton , one of the  TBB developers.

TBB team encourage customers to migrate to oneTBB, as TBB 2020 no longer maintained. This means no updates to TBB 2020 are planned.

If there are any problems or help with the migration is needed fell free to open GitHub issues  (https://github.com/oneapi-src/oneTBB/issues) or send an e-mail to inteltbbd...@intel.com or me directly.

BTW, Is there any list of VFX components that are not yet migrated to oneTBB ?

Anton
пятница, 17 сентября 2021 г. в 09:11:30 UTC+3, nick....@gmail.com:

Nick Cannon

unread,
Feb 1, 2022, 12:38:26 PM2/1/22
to Anton Potapov, vfx-platform-discuss
Thank you Anton for sharing that information. I'm not aware of a list of VFX components that are not yet migrated to oneTBB and, in fact, I'm not aware of any that has actually been migrated. Hopefully, someone on this list knows otherwise.

The general sentiment I have heard from software vendors and developers is that there is significant effort to migrate from TBB to OneTBB and they do not feel that the benefits of making the move are worth it, at least not yet. I'll leave it for others to comment more directly.

The VFX Reference Platform Working Group has started discussions about CY2023 and still are leaning towards staying on TBB 2020 rather than moving to OneTBB. If others here think CY2023 is time to make the move to OneTBB then please reply to this thread, or email your thoughts privately to feedback at vfxplatform.com.

Thank you,
Nick

Brecht Van Lommel

unread,
Feb 3, 2022, 10:40:43 AM2/3/22
to vfx-platform-discuss, Anton Potapov, nick....@gmail.com
From the point of view of the Blender project, there's a few issues with the use of older TBB:
  • TBB 2020 has problems compiling with latest Clang on Windows and the new Intel ICX compiler (based on Clang).
  • We use other oneAPI libraries like Embree, OpenImageDenoise, and maybe oneAPI GPU libraries or compilers in the future. It's not clear if those all can work and will continue to work with TBB 2020 for another two years.
  • We've heard from hardware vendors that there may be some changes coming in TBB to best support new CPUs, but I don't know the details of this or how important it will be in practice.
Blender can currently be compiled with TBB 2020 or OneTBB, and it was quite trivial for us to make that work, but then we don't use that many of its features.

--
You received this message because you are subscribed to the Google Groups "vfx-platform-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vfx-platform-dis...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vfx-platform-discuss/CABiBYoxotWkjqAysjR%2BOz-o-%3DkkKe%2B6%3DGG9oLfAuadC194zMYw%40mail.gmail.com.

Neal Gompa

unread,
Feb 3, 2022, 12:10:44 PM2/3/22
to Brecht Van Lommel, vfx-platform-discuss, Anton Potapov, nick....@gmail.com
From the perspective of the Fedora Linux distribution, we don't have
the oneAPI libraries yet because nobody has pushed for that yet or
offered to help make that available. Having it available in Fedora
Linux is a prerequisite for it being available in CentOS Stream and
derivatives (e.g. RHEL, AlmaLinux, etc.).

That's probably going to be an inhibitor for broader migration of
other consumers of legacy TBB to oneTBB.

Certainly from an ISV perspective, I don't particularly want to vendor
this stuff into my application if I don't have to. As an ISV
developer, I prefer relying on libraries provided by the distribution
whenever possible to reduce my burden.
> To view this discussion on the web visit https://groups.google.com/d/msgid/vfx-platform-discuss/CAKFUgC10-Ns9D-rzGGKYAWSu5RA8JYipqmO2eGgGn6XexOLtiw%40mail.gmail.com.



--
真実はいつも一つ!/ Always, there's only one truth!

Anton Potapov

unread,
Feb 4, 2022, 7:19:08 AM2/4/22
to vfx-platform-discuss
HI Neal !

TBB team is willing to help in the enabling of oneTBB in the Fedora project. If any help is needed feel free to reach us on he GItHub (https://github.com/oneapi-src/oneTBB) or contact me directly.

BTW is the any tracker about upgrading TBB (to oneTBB) in the Fedora ?

Anton

четверг, 3 февраля 2022 г. в 20:10:44 UTC+3, ngom...@gmail.com:

Edward Lam

unread,
Feb 9, 2022, 11:59:28 PM2/9/22
to vfx-platform-discuss
Hi Anton,

Consulting the SideFX third party dependencies list, here are the current statuses to best of my knowledge for oneTBB support. Some of these dependencies are technically not part of the VFX Platform but all of them need to compatible with oneTBB in order for us to move forward.
I hope this gives you some direction on where to help move the community along.

Best regards,
-Edward

Anton Potapov

unread,
Mar 16, 2022, 8:15:54 AM3/16/22
to Edward Lam, vfx-platform-discuss
Hi Edward!
Thank you very much for the list! 

As well for all who wonder about RHEL support of oneTBB - there is tracker https://bugzilla.redhat.com/show_bug.cgi?id=2036372 to track progress of enabling oneTBB.

Anton.

чт, 10 февр. 2022 г. в 07:59, Edward Lam <triplequ...@gmail.com>:
--
You received this message because you are subscribed to a topic in the Google Groups "vfx-platform-discuss" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/vfx-platform-discuss/ch3sRB6u9HY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to vfx-platform-dis...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vfx-platform-discuss/c973fa8d-5b3b-4f3d-959e-4aa01ebbad27n%40googlegroups.com.


--
Best Regards,
Potapov Anton
Reply all
Reply to author
Forward
0 new messages