Intel TBB для Android и iOS - PullRequest
       5

Intel TBB для Android и iOS

9 голосов
/ 16 сентября 2011

Просто интересно, есть ли какие-нибудь многопоточные библиотеки для Android и iOS.

Кроме того, любой взлом Intel TBB для ее запуска на Android и iOS ??

Ответы [ 2 ]

4 голосов
/ 27 апреля 2012

Проект OpenCV включает в себя рецепт CMake для создания TBB на Android: http://code.opencv.org/svn/opencv/branches/2.4/opencv/3rdparty/tbb/CMakeLists.txt.

Очередь ACM только что опубликовала статью некоторых исследователей NVIDIA и OpenCV, в которой содержатся данные, работающие с OpenCV с использованием TBB на платформе ARM Tegra 3, поэтому, по крайней мере, можно использовать TBB для высокопроизводительного использования: http://queue.acm.org/detail.cfm?id=2206309.

1 голос
/ 30 сентября 2011

В настоящее время единственная информация, которую я нашел, это:

Привет, на самом деле наша первоначальная версия - просто взлом. Мы просто прокомментировал весь код платформы и скомпилировал TBB для Android. Но это было не функционально. В настоящее время после вас сообщение о Дженерики GCC, мы решили попробовать их использовать. Наконец мы получаем TBB скомпилирован. Даже небольшой образец TBB успешно работает на многоядерном ARM. НО TBB не может создать несколько потоков, и он был связан статически, потому что у нас есть некоторые проблемы с динамической связью. Итак, мы хочу решить эти проблемы с созданием потоков и связыванием. Чем в В случае успеха мы вышлем вам патч.

источник: http://software.intel.com/en-us/forums/showthread.php?t=79566

Так что официальной поддержки нет, но это кажется возможным. Тем не менее, в Google нет никаких сведений о том, что Intel планирует использовать Android и IOS. Очень плохо. Но я думаю, что они когда-нибудь должны будут это сделать.

...