【问题标题】:What is oneAPI and how does it compare to TBB?什么是 oneAPI,它与 TBB 相比如何?
【发布时间】:2021-11-21 16:26:15
【问题描述】:

我们已经使用 TBB 多年了,我发现在升级时,我们现在被带到 oneAPI TBB 页面。 oneAPI TBB 会取代传统的 TBB 吗?两个版本都在维护还是现在已弃用独立 TBB?

试图确定要迁移到哪个。在我看来,oneAPI TBB 取代了 TBB,因为 TBB 页面自去年以来一直没有更新,但我不能轻易判断。

让我感到困惑的是,在 include 目录中,tbb/tbb.h 和 oneapi/tbb/tbb.h 都存在,并且它们中都有相同的文件。他们是一样的吗?我不知道该使用哪个。

【问题讨论】:

  • 有助于提供指向升级后转到的页面的链接。
  • 页面?我刚刚下载了一个新的压缩包
  • 你是把它称为页面的人。 “我们被带到 oneAPI TBB 页面” 如果该页面在线,请提供链接。如果它在下载的压缩包中,请提供压缩包内的相对路径。让其他人可以看到您正在查看和询问的内容。

标签: c++ tbb intel-oneapi


【解决方案1】:

oneTBB 是 TBB 的下一个版本。虽然它们几乎是源代码兼容的,但不会保留二进制兼容性,并且某些接口已被删除或更改。考虑主题:Migrating from Threading Building Blocks (TBB)TBB Revamp

至于tbb.h,所有oneAPI组件都驻留在oneapi/内,即建议使用oneapi/tbb.h(而tbb/tbb.h是相同的,并且可以与TBB源兼容)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-29
    • 2011-07-24
    • 1970-01-01
    • 2012-03-19
    • 2021-10-14
    • 1970-01-01
    • 2016-06-08
    • 1970-01-01
    相关资源
    最近更新 更多