【问题标题】:Intel TBB for Android and iOS适用于 Android 和 iOS 的英特尔 TBB
【发布时间】:2011-09-15 21:22:27
【问题描述】:

只是想知道是否有适用于 Android 和 iOS 的多线程库。

另外,英特尔的 TBB 有什么技巧可以让它在 Android 和 iOS 上运行吗??

【问题讨论】:

    标签: android ios tbb


    【解决方案1】:

    OpenCV 项目包含一个用于在 Android 上构建 TBB 的 CMake 配方: http://code.opencv.org/svn/opencv/branches/2.4/opencv/3rdparty/tbb/CMakeLists.txt.

    ACM Queue 刚刚发表了一些 NVIDIA 和 OpenCV 研究人员的论文,其中包括在 ARM Tegra 3 平台上使用 TBB 运行 OpenCV 的数据,因此至少可以将 TBB 用于高性能用途:http://queue.acm.org/detail.cfm?id=2206309

    【讨论】:

    • 感谢您提供 OpenCV 论文的链接。
    【解决方案2】:

    目前我找到的唯一信息是:

    您好,实际上我们的初始版本只是一个 hack。我们简单地 注释了所有特定于平台的代码并为 TBB 编译 安卓。但它不起作用。目前,在您留言后 GCC 泛型,我们决定尝试使用它们。最后我们得到 TBB 编译。即使是一个小的 TBB 样本也可以在多核 ARM 上成功运行。 但是 TBB 无法创建多个线程并且已链接 静态的,因为我们在动态链接方面存在一些问题。所以,我们 希望通过线程创建和链接来解决这些问题。比,在 成功的话,我们会给你发补丁。

    来源:http://software.intel.com/en-us/forums/showthread.php?t=79566

    所以没有官方支持,但似乎有可能。然而,谷歌上没有任何关于英特尔表示他们计划针对 Android 和 IOS 的信息。太糟糕了。但我想他们总有一天会这样做。

    【讨论】:

    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-31
    • 1970-01-01
    • 2015-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多