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

Как работает масштабируемый_аллокатор Intel TBB?
Что на самом деле делает tbb::scalable_allocator в строительных блоках Intel Threading Building Block? Это, безусловно, может быть эффективным. Я только что использовал его, чтобы сократить время выполнения приложений на 25% (и увидеть...
19825 просмотров
schedule 31.08.2022

Мне нужен оптимальный код для параллельной сортировки слиянием с использованием строительного блока потоков Intel.
Мне нужен оптимальный код для параллельной сортировки слиянием с использованием строительного блока потоков Intel в С++
1033 просмотров
tbb
schedule 11.07.2023

Использование нескольких ядер для обработки больших последовательных файлов в С++
У меня есть большой файл (больше, чем ОЗУ, я не могу сразу прочитать его целиком), и мне нужно обработать его построчно (на С++). Я хочу использовать несколько ядер, предпочтительно Intel TBB или Microsoft PPL . Я бы предпочел избегать...
1792 просмотров
schedule 23.07.2023

обработка больших данных, последовательных с помощью tbb
Я работаю над приложением С++ для обработки больших объемов данных котировок, например. (MSFT, AMZN и т. д.) с tbb. И мне было интересно, как я буду структурировать это. Я смотрю на parallel_for, конвейер и concurrent_queue. Процесс будет в...
368 просмотров
schedule 02.09.2023

Есть ли в библиотеке Intel TBB функция выбора количества ядер?
Я использую Intel TBB для ускорения проблемы с графикой. Я хочу проанализировать масштабируемость моего метода. Чтобы найти масштабируемость, я хочу запустить тот же алгоритм, используя 1, 2, 3 и 4 ядра ЦП. Есть ли способ указать TBB использовать...
344 просмотров
schedule 16.08.2023

параллельная задача в tbb
У меня есть следующая функция, которую я хочу запускать как параллельные задачи: void WuManberFinder::find() поэтому я написал следующее: void WuManberFinder::Parallel_find() { tbb::task_group g; for(auto i = 0; i !=...
1068 просмотров
schedule 08.06.2024

Есть ли сравнение производительности между TBB::scalable_allocator, tcmalloc и jemalloc?
Я хочу использовать распределитель памяти в многопоточной среде, и каждый поток потребляет много памяти. какой я должен выбрать? Есть ли производительность между этими распределителями? Спасибо.
1643 просмотров

Проверьте, скомпилирован ли OpenCV с TBB
Как я могу проверить, скомпилированы ли библиотеки OpenCV, установленные на моем компьютере с Linux, с библиотеками TBB или нет?
6068 просмотров
schedule 03.08.2022

TBB возможная утечка памяти
Программа испытаний: #include <tbb/parallel_invoke.h> int main(void) { tbb::parallel_invoke([]{},[]{}); return 0; } Скомпилировано с использованием g++ -std=c++11 tmp.cpp -ltbb Проверено с valgrind --tool=memcheck...
1695 просмотров
schedule 18.04.2022

невозможно связать библиотеку Intel TBB с libtbb в /usr/lib
Я скачал готовые заголовки и библиотеки для Intel TBB с веб-сайта Intel TBB. Я обновил ldconfig, чтобы добавить общую библиотеку tbb в /usr/lib. Однако при компиляции с параметром -tbb код с использованием g++ ld возвращает -1, так как не может...
2961 просмотров
schedule 27.07.2023

Распараллеливание парсинга TBB с помощью boots::spirit::qi
В своей программе я использую Boost-Spirit-Qi для анализа больших наборов данных. Входные данные представляют собой последовательные записи. Я пытаюсь использовать TBB для повышения эффективности синтаксического анализа. Процедура параллельной...
114 просмотров

Проблема с интеграцией Intel TBB - ошибка компиляции VS2013 в тестовом проекте Google
У меня есть решение VS2013 с такой структурой: проект gtestalgo с gtests в библиотеке algo.lib алго-проект , скомпилированный в dll и экспортирующий .lib в папку $(SolutionDir)lib/Release_x64 Существует зависимость сборки проекта...
416 просмотров

Как распараллелить вариационную функцию с помощью TBB parallel_for?
У меня есть вариационная функция шаблона, подобная этой, которую необходимо распараллелить с функцией TBB parallel_for template<typename T1, typename T2, typename... T3> void func(T1 t1, T2 t2, std::size_t n, T3... t3) Сначала я...
243 просмотров

Локальный набор потоков TBB с использованием combinable или enumerable_thread_specific?
Я хочу запустить tbb::parallel_for для большого набора данных и создать уникальный набор. В теле parallel_for содержится некоторая дополнительная логика, которая определяет, следует ли включать в этот набор каждый подэлемент исходного набора данных....
925 просмотров

tbb-задачи не получают данный параметр
Пытаюсь разобраться в задачах в intel tbb. Я пытаюсь создать параллельный алгоритм для решения соединения Лэнгфорда для двух «блоков» L(2,n)( https://en.wikipedia.org/wiki/Langford_pairing ) Мой алгоритм работает, когда я вызываю последовательный,...
190 просмотров
schedule 06.09.2023

Intel TBB v4.3 игнорирует параметр task_scheduler_init, всегда запускает общее количество потоков, равное количеству ядер.
Мне нужно использовать task_scheduler_init, чтобы ограничить количество потоков числом ядер, однако TBB игнорирует число и всегда использует количество ядер (в данном случае 8). Мне это не кажется нормальным поведением. Обратите внимание, что я не...
430 просмотров

C++ TBB concurrent_bounded_queue — тайм-аут извлечения
Я заметил, что у блокирующего всплывающего окна TBB concurrent_bounded_queue нет времени ожидания. Мы переходим на TBB из другой реализации, где у нас было ожидание по времени, и, следовательно, мы ищем те же функции здесь. В любом случае, часто...
655 просмотров
schedule 10.11.2022

Как эффективно объединять результаты потоков TBB
Я работаю над визуальным обнаружением объектов и использую каскадный классификатор от Opencv. Работает хорошо, но для меня слишком медленно. Я использовал Vtune, чтобы получить все точки доступа, и я обнаружил, что при 140-секундном выполнении...
265 просмотров
schedule 19.05.2024

почему канал golang намного быстрее, чем intel tbb concurrent_queue при тестировании с 8 производителями 1 потребителем
Я провел тест, чтобы сравнить производительность канала golang и параллельной очереди C++ tbb, я установил 8 записывающих и 1 считывающих устройств, которые находятся в разных потоках. Результат показывает, что golang намного быстрее, чем версия C++...
934 просмотров
schedule 18.03.2023

TBB Free Image ошибка сравнения лямбда-массива
Я играл со строительными блоками Thread с помощью Free Image Plus в Linux. Я пытался сравнить скорости между последовательным и параллельным подходом при вычитании одного изображения из другого, однако я заметил, что окончательный результат при...
101 просмотров
schedule 20.12.2023