Lines Matching refs:p
79 …enMP_TBB_Convolve( data_type c[], const data_type a[], int m, const data_type b[], int n, int p ) { in OpenMP_TBB_Convolve() argument
80 utils::suppress_unused_warning(p); in OpenMP_TBB_Convolve()
81 #pragma omp parallel num_threads(p) in OpenMP_TBB_Convolve()
104 const int p; member in OuterBody
110 my_a(a), my_b(b), my_c(c), m(m_), n(n_), p(p_) in OuterBody()
117 #pragma omp parallel for reduction(+:sum) num_threads(p) in operator ()()
126 …B_OpenMP_Convolve( data_type c[], const data_type a[], int m, const data_type b[], int n, int p ) { in TBB_OpenMP_Convolve() argument
127 tbb::parallel_for(tbb::blocked_range<int>(0, m + n - 1, 10), OuterBody(c, a, m, b, n, p)); in TBB_OpenMP_Convolve()
150 void RunTest( Func F, int m, int n, int p) { in RunTest() argument
151 tbb::global_control limit(tbb::global_control::max_allowed_parallelism, p); in RunTest()
153 F(actual, A, m, B, n, p); in RunTest()
164 for (int p = static_cast<int>(utils::MinThread); p <= static_cast<int>(utils::MaxThread); ++p) { variable
170 RunTest( OpenMP_TBB_Convolve, m, n, p );
171 RunTest( TBB_OpenMP_Convolve, m, n, p );