Intel TBB for Android and iOS

老子叫甜甜 提交于 2019-12-04 20:39:58

问题


Just wondering if there are any multi-threading libraries for Android and iOS.

Also, any hack for Intel's TBB to making it run on Android and iOS??


回答1:


The OpenCV project includes a CMake recipe for building TBB on Android: http://code.opencv.org/svn/opencv/branches/2.4/opencv/3rdparty/tbb/CMakeLists.txt.

The ACM Queue just published a paper from some NVIDIA and OpenCV researchers that includes data running OpenCV using TBB on an ARM Tegra 3 platform, so it's at least possible to use TBB for high-performance use: http://queue.acm.org/detail.cfm?id=2206309.




回答2:


Currently the only information I found is this :

Hello, actually our initial version is just a hack. We simply commented all the platform specific code and get TBB compiled for Android. But it was not functional. Currently, after you message about GCC generics, we decided to try to use them. Finally we get TBB compiled. Even a small TBB sample runs successfully on multicore ARM. BUT TBB can't create several threads and it has been linked statically, because we have some problems with dynamic linkage. So, we want to solve these issues with threads creation and linkage. Than, in the case of success, we will send you a patch.

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

So there is no official support, but it seems possible. However, no trace on google about Intel saying they plan to target Android and IOS. Too bad. But I guess they will have to do it anyway some day.



来源:https://stackoverflow.com/questions/7437596/intel-tbb-for-android-and-ios

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!