Вопросы по теме 'tbb'
Использование malloc вместо new и вызов конструктора копирования при создании объекта
Я хотел попробовать масштабируемый_аллокатор TBB, но был сбит с толку, когда мне пришлось заменить часть моего кода. Вот как выполняется распределение с помощью распределителя:
SomeClass* s = scalable_allocator<SomeClass>().allocate(...
5652 просмотров
schedule
12.11.2022
Блокировать/замораживать параллельный код C++ с использованием Intel TBB
Я попытался написать конвейерную версию Bitonic Sort, используя этапы чтения, сортировки и записи файла, используя Intel TBB, как показано ниже. Код зависает при спин-блокировке на while(!outQueue.try_pop(line)); в фильтре FileWriter. Может...
1474 просмотров
schedule
22.12.2023
Странные ошибки в intel's tbb
Я собрал Intel tbb и в свой файл qt pro включил следующую строку:
INCLUDEPATH += "C:\\Downloads\\libraries\\tbb40_297oss\\include"
но когда я пытаюсь скомпилировать свой проект, я получаю сообщение об ошибке:...
875 просмотров
schedule
20.11.2023
OS X: преобразовать .dylib в .a / .o (динамический в статический)?
Предположим, я прочитал и все еще хочу использовать TBB как статически связанную библиотеку. (Представьте, что я работаю в среде где пользователям не разрешено создавать свои собственные dylib.) Но я действительно не хочу переписывать make-файл...
4829 просмотров
schedule
28.12.2023
Настройка OpenCV с TBB для ARM (Ubuntu, 3.0.63)
Я пытаюсь скомпилировать библиотеки OpenCV с поддержкой TBB для odroid U2 (с Quad ядро ARM Cortex-A9 MPCore). У меня нет проблем с компиляцией текущего OpenCV (из github) без TBB. А также у меня нет проблем с компиляцией TBB-библиотек из...
3348 просмотров
schedule
08.01.2024
Как завершить и остановить задачу в TBB?
Я столкнулся с одной проблемой, в которой у меня запущены две задачи, одна из которых является родительской задачей, а другая - дочерней задачей, а дочерняя задача выполняет один бесконечный цикл, и в котором выполняется какое-то условие, я хочу...
653 просмотров
schedule
04.12.2023
Разница между параллельным вектором TBB и вектором STL?
В TBB Concurrent Vector мы можем динамически изменять размер с помощью Grow_by и Grow_to_at_Least. А в STL Vector также есть функция изменения размера. Так в чем же разница?
Разница, с которой я столкнулся,
1. Concurrent_vector никогда не...
2224 просмотров
schedule
27.10.2023
Объединить tbb concurrent_vectors?
У меня есть несколько больших concurrent_vectors Intel TBB, которые мне нужно объединить. Они настолько велики, что выделение нового concurrent_vector адекватного размера невозможно.
... поэтому следующий псевдокод не будет работать...
330 просмотров
schedule
06.09.2022
Как распараллелить std::partition с помощью TBB
Есть ли у кого-нибудь советы по эффективному распараллеливанию std::partition с использованием TBB? Это уже сделано?
Вот что я думаю:
если массив небольшой, std::partition его (serial) и возврат
в противном случае обработайте массив как 2...
1147 просмотров
schedule
09.11.2022
Настройка детализации в tbb parallel_pipeline
Задача конвейера следующая:
читать последовательно огромное (10-15k) количество ~100-200 Мб сжатых файлов
распаковывать каждый файл параллельно
десериализовать каждый распакованный файл параллельно
обработать результат десериализации...
699 просмотров
schedule
01.11.2022
Запуск нескольких задач параллельно с зависимостями
У меня есть несколько «сайтов» (m), каждый из которых должен обрабатывать событие (фрагменты данных. Все они доступны на ходу). Каждое событие (n из них) отправляется на каждый сайт для обработки. Так что можно подумать, что у меня задач nxm....
697 просмотров
schedule
21.11.2023
Компиляция OpenCV 3 с TBB на Raspberry Pi 2
Кто-нибудь успешно установил opencv 3.0.0 с включенным TBB на последнем rasperian на pi 2?
Я следил за руководством здесь https://www.raspberrypi.org/forums/view ... v3#p761255
Единственные отличия, которые я сделал, заключались в том, чтобы...
1337 просмотров
schedule
17.09.2022
Ошибка OpenCV и TBB x64
У меня следующая конфигурация:
OpenCV 3.2.0-dev
Windows 10.0.14393 AMD64
Смейк: 3.7.1
Генератор CMake: Makefiles MinGW
GCC MinGW 6.3.0
Intel ТББ 2017, обновление 4
Я пытаюсь установить OpenCV с TBB. Я загрузил Intel TBB 2017...
1426 просмотров
schedule
07.11.2023
Как исправить tbb на CMake
У меня такая проблема.
Ошибка CMake в CMakeLists.txt: 14 (find_package): не предоставив «FindTBB.cmake» в CMAKE_MODULE_PATH, этот проект попросил CMake найти файл конфигурации пакета, предоставленный «TBB», но CMake не нашел его.
Мне не...
9770 просмотров
schedule
07.12.2023
Кажется, что параллельный конвейер TBB работает в порядке?
Я работаю над конвейером обработки данных с некоторым кодом OpenCV, после реализации моего конвейера я не обнаружил ни ускорения, ни замедления. Я пытаюсь исследовать, почему это так.
Я придумал следующий пример:
int start = 0;...
106 просмотров
schedule
20.08.2022