NVIDIA / cccl

CUDA Core Compute Libraries
https://nvidia.github.io/cccl/
Other
1.3k stars 164 forks source link

Switch TBB backend to oneAPI TBB. #756

Open tomilov opened 3 years ago

tomilov commented 3 years ago

Deprecate TBB backend in favor of oneTBB. TBB is now deprecated and it is not forward compatible with oneTBB.

alliepiper commented 3 years ago

To follow up -- We've discussed this internally. Since the new library is not compatible with the old one, the plan is to leave things as-is for now, and any future support for oneTBB would go into a new backend -- if/when that happens we can decide the fate of the legacy TBB backend.

tomilov commented 3 years ago

@allisonvacanti Thank you for sharing the details.

andrewcorrigan commented 2 years ago

I haven't tested it comprehensively, however I just noticed, that I've been running Thrust with oneTBB without issue. I wonder if a separate backend is really necessary? As far as I can tell the one that's there already works.

alliepiper commented 2 years ago

Thanks for letting us know -- this is low priority so we haven't looked into the switch yet, but it sounds like we may be able to avoid making any major changes here.