Home
last modified time | relevance | path

Searched refs:num_tasks (Results 1 – 3 of 3) sorted by relevance

/oneTBB/src/tbb/
H A Darena_slot.h213 std::size_t prepare_task_pool(std::size_t num_tasks) { in prepare_task_pool() argument
215 if ( T + num_tasks <= my_task_pool_size ) { in prepare_task_pool()
219 std::size_t new_size = num_tasks; in prepare_task_pool()
223 if ( num_tasks < min_task_pool_size ) new_size = min_task_pool_size; in prepare_task_pool()
/oneTBB/test/tbb/
H A Dtest_task_arena.cpp535 std::atomic<int> num_tasks{ 0 }, curr_tasks{ 0 }; in TestMandatoryConcurrency() local
548 ++num_tasks; in TestMandatoryConcurrency()
555 } while (num_tasks < n_threads * 5); in TestMandatoryConcurrency()
1076 …TestMultipleWaitsArenaWait( int idx, int bunch_size, int num_tasks, std::vector<wait_context*>& wa… in TestMultipleWaitsArenaWait() argument
1077 …: my_idx( idx ), my_bunch_size( bunch_size ), my_num_tasks(num_tasks), my_waiters( waiters ), my_p… in TestMultipleWaitsArenaWait()
1101 …TestMultipleWaitsThreadBody( int bunch_size, int num_tasks, tbb::task_arena& a, std::vector<wait_c… in TestMultipleWaitsThreadBody() argument
1102 …: my_bunch_size( bunch_size ), my_num_tasks( num_tasks ), my_arena( a ), my_waiters( waiters ), my… in TestMultipleWaitsThreadBody()
1118 const int num_tasks = (num_bunches-1)*bunch_size; in TestMultipleWaits() local
1121 std::vector<tbb::detail::d1::wait_context*> waiters(num_tasks); in TestMultipleWaits()
1133 …std::thread( TestMultipleWaitsThreadBody( bunch_size, num_tasks, a, waiters, processed, tgc ), idx… in TestMultipleWaits()
[all …]
H A Dtest_task_group.cpp889 void run_deep_stealing(tbb::task_group& tg1, tbb::task_group& tg2, int num_tasks, std::atomic<int>&… in run_deep_stealing() argument
890 for (int i = 0; i < num_tasks; ++i) { in run_deep_stealing()