Вопросы по теме 'tbb'

Использование malloc вместо new и вызов конструктора копирования при создании объекта
Я хотел попробовать масштабируемый_аллокатор TBB, но был сбит с толку, когда мне пришлось заменить часть моего кода. Вот как выполняется распределение с помощью распределителя: SomeClass* s = scalable_allocator<SomeClass>().allocate(...
5652 просмотров

Блокировать/замораживать параллельный код 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 просмотров

Настройка 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 просмотров

Как распараллелить std::partition с помощью TBB
Есть ли у кого-нибудь советы по эффективному распараллеливанию std::partition с использованием TBB? Это уже сделано? Вот что я думаю: если массив небольшой, std::partition его (serial) и возврат в противном случае обработайте массив как 2...
1147 просмотров

Настройка детализации в tbb parallel_pipeline
Задача конвейера следующая: читать последовательно огромное (10-15k) количество ~100-200 Мб сжатых файлов распаковывать каждый файл параллельно десериализовать каждый распакованный файл параллельно обработать результат десериализации...
699 просмотров
schedule 01.11.2022

Запуск нескольких задач параллельно с зависимостями
У меня есть несколько «сайтов» (m), каждый из которых должен обрабатывать событие (фрагменты данных. Все они доступны на ходу). Каждое событие (n из них) отправляется на каждый сайт для обработки. Так что можно подумать, что у меня задач nxm....
697 просмотров

Компиляция 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