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

Threading Building Blocks (TBB) для риппера компакт-дисков на основе Qt?
Я создаю приложение для копирования компакт-дисков на C ++ и Qt. Я хотел бы распараллелить приложение, чтобы можно было одновременно кодировать несколько треков. Поэтому я структурировал приложение таким образом, что кодирование дорожки является...
932 просмотров
schedule 31.03.2024

Thread Building Block по сравнению с MPI, какой из них лучше подходит?
Теперь у меня есть последовательный решатель на C++ для решения задач оптимизации, и я должен распараллелить свой решатель с различными параметрами, чтобы посмотреть, поможет ли это улучшить производительность решателя. Теперь я не уверен, следует ли...
1025 просмотров
schedule 04.10.2022

Установка инфраструктуры Intel TBB 3.0 на MacOS 10.6 (Snow Leopard)
У меня небольшие проблемы с установкой Intel Threading Building Blocks (TBB) 3.0 в качестве фреймворка в моей системе MacOS. Кто-нибудь знает хороший туториал? Я пробовал использовать MacPorts с TBB 2.2: он устанавливает все нужные мне библиотеки,...
1029 просмотров
schedule 13.08.2022

IOCP с планировщиком задач (Threaded Building Blocks)
Я использую TBB, и мне было интересно, как я могу использовать IOCP с его планировщиком задач. Кто-нибудь сделал это? Если это так, некоторые подробности были бы очень признательны. У меня нет большого опыта работы с IOCP, но я хотел бы...
505 просмотров
schedule 25.02.2024

Несоответствия синхронизации Intel Parallel Studio
У меня есть код, который использует Intel TBB, и я работаю на 32-ядерной машине. В коде я использую parallel_for(заблокированный_диапазон (2, ширина_левого_изображения-2, ширина_левого_изображения/32) ... чтобы порождать 32 потока, которые...
152 просмотров

Почему Intel TBB не предоставил условную переменную, такую ​​​​как повышение?
Подобно механизму условного сигнала, я хочу, чтобы одна задача ждала, пока не будет получен какой-то сигнал или какая-то переменная не станет истинной. Boost lib предоставляет этот механизм, а TBB — нет. Как реализовать этот случай в ТББ?
989 просмотров
schedule 17.06.2023

Вызов TBB «parallel_for» в потоке Python
У меня есть собственный модуль C++ для Python, который предоставляет функции, некоторые из которых используют TBB (tbb21_015oss) для ускорения обработки. До сих пор у меня не было проблем с вызовом функции с ускорением TBB из Python (2.6.2) в среде...
1129 просмотров
schedule 01.03.2023

Intel TBB против Boost
В моем новом приложении у меня есть гибкость, чтобы решить, использовать ли библиотеку для многопоточности. До сих пор я использовал pthread. Теперь хочу изучить кроссплатформенную библиотеку. Я сосредотачиваюсь на TBB и Boost. Я не понял, в чем...
14763 просмотров
schedule 01.07.2022

Накладные расходы OpenMP
Я распараллелил свертку изображений и факторизацию lu, используя OpenMP и Intel TBB. Тестирую на 1-8 ядрах. Но когда я пробую это на 1 ядре в OPenMP и TBB, указав один поток, например, с помощью set_num_threads(1) и task_scheduler_init InitTBB(1)...
990 просмотров
schedule 10.10.2022

Как использовать мьютекс или условную переменную для разработки этого (С++)?
Я новичок в параллельном программировании. Прямо сейчас у меня есть проблема, и я пытаюсь решить ее через TBB. Для упрощения задачи можно представить, что есть несколько человек (задач), которые собирают шарики и кладут их в контейнер...
246 просмотров
schedule 27.06.2022

использование TBB для непараллельных задач
Я хочу получить поведение пула потоков, используя TBB. Но всякий раз, когда я читаю документы о TBB, они всегда говорят о parallel-for, parallel-dowhile и т. д. В отличие от этого мне нужен основной поток для назначения задач пулу потоков, чтобы эти...
3592 просмотров
schedule 25.04.2023

Сборка/привязка к TBB под MinGW
Я создаю TBB под MinGW32 (в 64-разрядной версии Windows 7) и успешно связываю с ним простую программу. К сожалению, мой коллега не может успешно связать. Мы оба используем одну и ту же версию Windows, одну и ту же версию MinGW...
3165 просмотров
tbb
schedule 16.02.2023

метод уменьшения openmp
У меня есть цикл for, который находит минимальную и максимальную длину, как вы можете видеть, у меня есть два значения для уменьшения здесь, глядя на OpenMP, я могу только заметить, что он обеспечивает технику сокращения только для одного значения....
2878 просмотров
schedule 07.04.2022

Как сделать пул потоков в С++ TBB?
Возможно, я неправильно измеряю это, но у меня есть простой код, с которым я играю. Я не думаю, что это пул потоков, потому что, если я сделаю рабочую единицу очень большой, то процессор упадет до 190-199% (у меня двухъядерный), но если я уменьшу,...
6134 просмотров
schedule 20.06.2022

ошибка при компиляции opencv в qt с применением tbb
У меня возникла следующая проблема при компиляции проекта opencv в qt с применением tbb dyld: Library not loaded: libtbb.dylib Referenced from: /usr/local/lib/libopencv_core.2.4.dylib Reason: image not found The program has unexpectedly finished....
882 просмотров
schedule 18.02.2023

Используйте TBB с OpenCV и Python (Eclipse)
Я пытаюсь создать свой собственный xml-файл Haar Cascade для использования в распознавании объектов. Следуя этому руководству Мне удалось заставить его работать. Однако создание xml-файла занимает очень много времени, по-видимому, это может занять...
1880 просмотров
schedule 07.06.2022

Ресурсы: Параллелизм в Java для приложений реального времени OpenGL
Недавно я посетил лекцию о преимуществах параллелизма в отношении более эффективного использования мощности многоядерных процессоров для приложений трехмерной графики в реальном времени. Это обсуждение касалось C++ и TBB (Threading Building Blocks)...
957 просмотров
schedule 09.04.2022

Создание потока через библиотеку TBB
У меня есть такой код: #include <iostream> #include <tbb/tbb.h> #include <Windows.h> bool MyThread(int something) { std::cout << "This is a thread function\n" << std::endl; for...
2565 просмотров

tbb — адрес concurrent_vector в память?
Я пытаюсь получить ссылку на память concurrent_vector в TBB (Threaded Building Blocks) аналогично std::vector . Таким образом, std::vector будет доступен как: &stdVector[0] . Но эквивалент для concurrent_vector не работает:...
311 просмотров
schedule 06.12.2022

Неопределенный символ tbb внутренний Выделить при загрузке общей библиотеки
у некоторых людей, использующих мою общую библиотеку, возникают проблемы с ее загрузкой. Я уже сказал им установить «gcc-libs», как указано здесь . Я также сказал им скомпилировать разделяемую библиотеку самостоятельно, но безуспешно. Есть...
436 просмотров
schedule 30.01.2023