Home
last modified time | relevance | path

Searched refs:workers_hard_limit (Results 1 – 2 of 2) sorted by relevance

/oneTBB/src/tbb/
H A Dthreading_control.cpp44 …unsigned workers_hard_limit = max(max(factor * governor::default_num_threads(), 256u), workers_app… in calculate_workers_limits() local
45 unsigned workers_soft_limit = calc_workers_soft_limit(workers_hard_limit); in calculate_workers_limits()
47 return std::make_pair(workers_soft_limit, workers_hard_limit); in calculate_workers_limits()
50 unsigned threading_control_impl::calc_workers_soft_limit(unsigned workers_hard_limit) { in calc_workers_soft_limit() argument
57 if (workers_soft_limit >= workers_hard_limit) { in calc_workers_soft_limit()
58 workers_soft_limit = workers_hard_limit - 1; in calc_workers_soft_limit()
76 … unsigned workers_hard_limit) in make_thread_dispatcher() argument
81 make_cache_aligned_unique<thread_dispatcher>(tc, workers_hard_limit, stack_size); in make_thread_dispatcher()
92 unsigned workers_soft_limit{}, workers_hard_limit{}; in threading_control_impl() local
93 std::tie(workers_soft_limit, workers_hard_limit) = calculate_workers_limits(); in threading_control_impl()
[all …]
H A Dthreading_control.h76 static unsigned calc_workers_soft_limit(unsigned workers_hard_limit);
81 … unsigned workers_hard_limit);