回答
目前我发现的唯一信息是这样的:
你好,其实我们最初的版本只是一个黑客。我们只需 评论所有平台特定的代码,并获得针对Android的 编译的TBB。但它不起作用。目前,在您收到关于 GCC泛型的消息后,我们决定尝试使用它们。最后我们编译TBB 。即使是一个小TBB样本也能在多核ARM上成功运行。 但TBB无法创建多个线程,并且它已被静态链接到 ,因为我们在动态链接方面存在一些问题。所以,我们 想要解决这些问题与线程创建和链接。比,在 成功的情况下,我们会给你发一个补丁。
来源:http://software.intel.com/en-us/forums/showthread.php?t=79566
所以没有官方的支持,但似乎可行的。然而,在谷歌上没有迹象表明他们计划瞄准Android和IOS。太糟糕了。但我猜他们总有一天会这样做。
OpenCV项目包含一个用于在Android上构建TBB的CMake配方: http://code.opencv.org/svn/opencv/branches/2.4/opencv/3rdparty/tbb/CMakeLists.txt。
ACM队列刚刚发布了一些NVIDIA和OpenCV研究人员的论文,其中包括在ARM Tegra 3平台上使用TBB运行OpenCV的数据,因此至少可以使用TBB进行高性能使用:http://queue.acm.org/detail.cfm?id=2206309。
感谢您提供OpenCV论文的链接。 –
- 1. 英特尔TBB和Cilk Plus线程亲和力英特尔MIC
- 2. 英特尔TBB许可证
- 3. 英特尔TBB:图形池
- 4. 英特尔tbb编译和测试
- 5. 使用英特尔的tbb与qt
- 6. 英特尔TBB使用的线程数
- 7. 与静态链接英特尔TBB
- 8. 英特尔tbb内存开销
- 9. 英特尔TBB并行化开销
- 10. 手动管理和更新英特尔®TBB流程图?
- 11. Win CE上的英特尔®TBB开发移动应用程序?
- 12. 适用于英特尔核心2的OpenCL SDK由于
- 13. 英特尔TBB使用task_group做一个Bitonic排序
- 14. 在Linux中使用英特尔线程构建模块(TBB)
- 15. 哪里可以获得英特尔的gb在Windows上的Tbb
- 16. 英特尔tbb parallel_for:传递类参数的成员函数?
- 17. Atomic int错误地递增?英特尔TBB实施
- 18. C++英特尔TBB内部环路优化
- 19. 英特尔TBB在并行线程中运行一个函数?
- 20. 英特尔X3100/X4500 - 适用于游戏开发还是不适用?
- 21. 适用于Android和IOS的聊天API
- 22. 适用于Android,iOS和Flash的WebSocket库
- 23. 适用于Android和iOS的地图
- 24. 关于英特尔汇编的问题
- 25. 我如何安装英特尔编译器和英特尔mpi的提升?
- 26. Unity3D WWW不适用于Android和iOS
- 27. 英特尔TBB计算图:如何指定节点的输入队列容量
- 28. 英特尔TBB库是否具有选择核心数量的功能?
- 29. 为什么英特尔TBB没有提供像boost这样的条件变量?
- 30. 适用于iOS的Crosswalk适用于iOS不适用iOS SDK 10.1.1
关于http://software.intel.com/en-us/forums/showpost.php?p=145743有什么想法?听起来在将来任何GCC平台都可以工作...... –
请参阅@James的答案 - 英特尔发布了Android构建指令。 –
对于所有那些无法获得删除答案的人来说,James的链接是:https://software.intel.com/zh-cn/android/articles/android-tutorial-writing-a-multithreaded-application-using-intel-线程构建块 –