Home
last modified time | relevance | path

Searched refs:simple_partitioner (Results 1 – 25 of 31) sorted by relevance

12

/oneTBB/test/conformance/
H A Dconformance_parallel_reduce.cpp99 TestDeterministicReductionFor<oneapi::tbb::simple_partitioner>();
121 …in_split*/ false, /*assert_in_proportional_split*/ true), body, oneapi::tbb::simple_partitioner());
122 parallel_reduce(Range6(false, true), body, oneapi::tbb::simple_partitioner());
130 …_in_split*/false, /*assert_in_proportional_split*/ true), body, oneapi::tbb::simple_partitioner());
131 parallel_deterministic_reduce(Range6(false, true), body, oneapi::tbb::simple_partitioner());
146 …::tbb::parallel_reduce(range, identity, body, reduction, oneapi::tbb::simple_partitioner()).get()); in test_preduce_invoke_basic()
153 …l_deterministic_reduce(range, identity, body, reduction, oneapi::tbb::simple_partitioner()).get()); in test_preduce_invoke_basic()
H A Dconformance_parallel_for.cpp172 … Invoker< Flavor, const oneapi::tbb::simple_partitioner, FooRange<Pad>, FooBody<Pad> > invoke_for; in Flog()
173 invoke_for( rc, fc, oneapi::tbb::simple_partitioner() ); in Flog()
233 oneapi::tbb::simple_partitioner simple_p; in TestParallelForWithStepSupport()
240 … TestParallelForWithStepSupportHelper< Flavor,T,const oneapi::tbb::simple_partitioner >(simple_p); in TestParallelForWithStepSupport()
317 oneapi::tbb::parallel_for(range, &range_type::increase, oneapi::tbb::simple_partitioner()); in test_pfor_body_invoke()
339 … oneapi::tbb::parallel_for(first, last, &SmartIndex::increase, oneapi::tbb::simple_partitioner()); in test_pfor_func_invoke()
351 …::tbb::parallel_for(first, last, stride, &SmartIndex::increase, oneapi::tbb::simple_partitioner()); in test_pfor_func_invoke()
377 }, oneapi::tbb::simple_partitioner()); in __anondcc278fb0402()
424 parallel_for(Range1(false, true), b, oneapi::tbb::simple_partitioner());
425 parallel_for(Range6(false, true), b, oneapi::tbb::simple_partitioner());
H A Dconformance_parallel_scan.cpp88 …can with body", Partitioner, default_partitioner_tag, oneapi::tbb::simple_partitioner, oneapi::tbb…
108 …can with body", Partitioner, default_partitioner_tag, oneapi::tbb::simple_partitioner, oneapi::tbb…
170 …(desired_vector, change_vector, range, identity, scan, combine, oneapi::tbb::simple_partitioner());
H A Dconformance_task_arena.cpp113 oneapi::tbb::parallel_for(0, 100, utils::DummyBody(10), oneapi::tbb::simple_partitioner()); in __anon3e0b77410502()
/oneTBB/include/oneapi/tbb/
H A Dparallel_reduce.h438 void parallel_reduce( const Range& range, Body& body, const simple_partitioner& partitioner ) { in __TBB_requires()
439 start_reduce<Range,Body,const simple_partitioner>::run( range, body, partitioner ); in __TBB_requires()
479 start_reduce<Range,Body,const simple_partitioner>::run( range, body, partitioner, context ); in __TBB_requires()
526 const simple_partitioner& partitioner ) { in __TBB_requires()
528 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const simple_partitioner> in __TBB_requires()
591 const simple_partitioner& partitioner, task_group_context& context ) { in __TBB_requires()
593 start_reduce<Range,lambda_reduce_body<Range,Value,RealBody,Reduction>,const simple_partitioner> in __TBB_requires()
642 …start_deterministic_reduce<Range, Body, const simple_partitioner>::run(range, body, simple_partiti… in __TBB_requires()
650 … start_deterministic_reduce<Range, Body, const simple_partitioner>::run(range, body, partitioner); in __TBB_requires()
666 …start_deterministic_reduce<Range,Body, const simple_partitioner>::run( range, body, simple_partiti… in __TBB_requires()
[all …]
H A Dparallel_for.h236 void parallel_for( const Range& range, const Body& body, const simple_partitioner& partitioner ) { in __TBB_requires()
237 start_for<Range,Body,const simple_partitioner>::run(range,body,partitioner); in __TBB_requires()
276 void parallel_for( const Range& range, const Body& body, const simple_partitioner& partitioner, tas… in __TBB_requires()
277 start_for<Range,Body,const simple_partitioner>::run(range, body, partitioner, context); in __TBB_requires()
327 void parallel_for(Index first, Index last, Index step, const Function& f, const simple_partitioner&… in __TBB_requires()
328 parallel_for_impl<Index,Function,const simple_partitioner>(first, last, step, f, partitioner); in __TBB_requires()
358 void parallel_for(Index first, Index last, const Function& f, const simple_partitioner& partitioner… in __TBB_requires()
359 …parallel_for_impl<Index,Function,const simple_partitioner>(first, last, static_cast<Index>(1), f, … in __TBB_requires()
404 …parallel_for_impl<Index,Function,const simple_partitioner>(first, last, step, f, partitioner, cont… in __TBB_requires()
434 void parallel_for(Index first, Index last, const Function& f, const simple_partitioner& partitioner… in __TBB_requires()
[all …]
H A Dpartitioner.h65 class simple_partitioner; variable
505 simple_partition_type( const simple_partitioner& ) {} in simple_partition_type() argument
568 class simple_partitioner {
570 simple_partitioner() {} in simple_partitioner() function
585 partition_type( const simple_partitioner& ) {} in partition_type() argument
663 using detail::d1::simple_partitioner;
H A Dparallel_scan.h572 void parallel_scan( const Range& range, Body& body, const simple_partitioner& partitioner ) { in __TBB_requires()
573 start_scan<Range, Body, simple_partitioner>::run(range, body, partitioner); in __TBB_requires()
601 const simple_partitioner& partitioner ) { in __TBB_requires()
/oneTBB/test/tbb/
H A Dtest_parallel_for.cpp101 …ed_range<size_t>(0,rangeToSplitSize,grainsize),FunctorType(firstSeries),tbb::simple_partitioner()); in TestSimplePartitionerStability()
102 …d_range<size_t>(0,rangeToSplitSize,grainsize),FunctorType(secondSeries),tbb::simple_partitioner()); in TestSimplePartitionerStability()
239 run_parallel_for<tbb::simple_partitioner>(std::forward<Args>(args)...); in run_overload()
318 … can_call_parallel_for_helper<Args..., const tbb::simple_partitioner&> &&
430 }, tbb::simple_partitioner()); in __anon95d702fd0102()
H A Dtest_parallel_reduce.cpp138 … tbb::parallel_reduce(std::forward<Args>(args)..., tbb::simple_partitioner{}, my_ctx); in run_parallel_reduce()
189 …tbb::parallel_deterministic_reduce(std::forward<Args>(args)..., tbb::simple_partitioner{}, my_ctx); in run_parallel_deterministic_reduce()
289 … can_call_preduce_helper<Args..., const tbb::simple_partitioner&> &&
296 … can_call_pdet_reduce_helper<Args..., const tbb::simple_partitioner&> &&
440 pst.CheckParallelReduce<tbb::simple_partitioner>();
550 TestSplitting<tbb::simple_partitioner>(concurrency_level);
H A Dtest_parallel_scan.cpp225 return tbb::parallel_scan(range, idx, scan, reverse_join, tbb::simple_partitioner()); in ParallelScanFunctionalInvoker()
324 tbb::parallel_scan( Range( 0, n, gs ), acc, tbb::simple_partitioner() ); in TestAccumulator()
405 … can_call_parallel_scan_basic<const Range&, Body&, const tbb::simple_partitioner&> &&
410 …n_basic<const Range&, const Value&, const Func&, const Combine&, const tbb::simple_partitioner&> &&
H A Dtest_eh_algorithms.cpp154 tbb::simple_partitioner p; in Test0()
225 TestParallelLoopAux<Body, const tbb::simple_partitioner >(); in TestParallelLoop()
284 …d_range<size_t>(0, INNER_RANGE, INNER_GRAIN), SimpleParForBody(), tbb::simple_partitioner(), ctx ); in operator ()()
341 …d_range<size_t>(0, INNER_RANGE, INNER_GRAIN), SimpleParForBody(), tbb::simple_partitioner(), ctx ); in operator ()()
504 …tbb::parallel_for( range_type(0, FLAT_RANGE, FLAT_GRAIN), B(), tbb::simple_partitioner(), my_ctx ); in operator ()()
671 …cked_range<std::size_t>(0,100000000,100), body_for_cancellation, tbb::simple_partitioner(), tgc1 ); in TestCancelation4()
672 …blocked_range<std::size_t>(0,100000000,100), body_for_exception, tbb::simple_partitioner(), tgc2 ); in TestCancelation4()
H A Dtest_tbb_header.cpp245 …rallel_for, (const tbb::blocked_range<int>&, const Body2&, const tbb::simple_partitioner&), void ); in DefinitionPresence()
263 …nistic_reduce, (const tbb::blocked_range<int>&, Body2&, const tbb::simple_partitioner&, tbb::task_… in DefinitionPresence()
H A Dtest_flow_graph_priorities.cpp317 …bb::parallel_for(0, my_tasks_count, ParallelForBody(my_barrier, input), tbb::simple_partitioner()); in operator ()()
446 tbb::simple_partitioner() ); in do_node_work()
469 tbb::simple_partitioner() ); in operator ()()
H A Dtest_task_arena.cpp162 tbb::parallel_for(Range(0,500), IndexTrackingBody(), tbb::simple_partitioner()); in operator ()()
758 TwoLoopsTest<tbb::simple_partitioner, tbb::simple_partitioner>( outer_isolation ); in TwoLoopsTest()
759 TwoLoopsTest<tbb::simple_partitioner, tbb::affinity_partitioner>( outer_isolation ); in TwoLoopsTest()
760 TwoLoopsTest<tbb::affinity_partitioner, tbb::simple_partitioner>( outer_isolation ); in TwoLoopsTest()
1481 }, tbb::simple_partitioner()); in TestDefaultCreatedWorkersAmount()
H A Dtest_tbb_fork.cpp104 tbb::simple_partitioner()); in CallParallelFor()
/oneTBB/doc/main/tbb_userguide/
H A DPartitioner_Summary.rst22 * - ``simple_partitioner``
47 ``simple_partitioner`` can be useful in the following situations:
H A DControlling_Chunking_os.rst11 - Specify ``simple_partitioner()`` as the third argument to
37 simple_partitioner());
44 iterations in a chunk. Using ``simple_partitioner`` guarantees that
/oneTBB/examples/parallel_reduce/convex_hull/
H A Dconvex_hull_sample.cpp89 oneapi::tbb::simple_partitioner()); in initialize()
214 range_t(0, P.size(), SplitByCP_buf::grainSize), sbcpb, oneapi::tbb::simple_partitioner()); in divide()
/oneTBB/test/common/
H A Dconcurrency_tracker.h109 tbb::parallel_for((size_t)0, myConcLevel*LOOP_ITERS, *this, tbb::simple_partitioner()); in run()
/oneTBB/examples/concurrent_priority_queue/shortpath/
H A Dshortpath.cpp232 oneapi::tbb::simple_partitioner()); in InitializeGraph()
247 oneapi::tbb::simple_partitioner()); in InitializeGraph()
/oneTBB/examples/parallel_for/tachyon/src/
H A Dtrace.tbb1d.cpp213 oneapi::tbb::simple_partitioner()); in thread_trace()
/oneTBB/examples/parallel_reduce/primes/
H A Dprimes.cpp303 oneapi::tbb::simple_partitioner()); in ParallelCountPrimes()
/oneTBB/examples/parallel_for/tachyon/
H A DREADME.md41 …ariable to the `aff` value to use `affinity_partitioner` and to `simp` to use `simple_partitioner`.
/oneTBB/examples/task_arena/fractal/
H A Dfractal.cpp147 oneapi::tbb::simple_partitioner(), in render()

12