| /oneTBB/test/conformance/ |
| H A D | conformance_parallel_reduce.cpp | 99 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 D | conformance_parallel_for.cpp | 172 … 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 D | conformance_parallel_scan.cpp | 88 …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 D | conformance_task_arena.cpp | 113 oneapi::tbb::parallel_for(0, 100, utils::DummyBody(10), oneapi::tbb::simple_partitioner()); in __anon3e0b77410502()
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | parallel_reduce.h | 438 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 D | parallel_for.h | 236 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 D | partitioner.h | 65 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 D | parallel_scan.h | 572 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 D | test_parallel_for.cpp | 101 …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 D | test_parallel_reduce.cpp | 138 … 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 D | test_parallel_scan.cpp | 225 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 D | test_eh_algorithms.cpp | 154 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 D | test_tbb_header.cpp | 245 …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 D | test_flow_graph_priorities.cpp | 317 …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 D | test_task_arena.cpp | 162 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 D | test_tbb_fork.cpp | 104 tbb::simple_partitioner()); in CallParallelFor()
|
| /oneTBB/doc/main/tbb_userguide/ |
| H A D | Partitioner_Summary.rst | 22 * - ``simple_partitioner`` 47 ``simple_partitioner`` can be useful in the following situations:
|
| H A D | Controlling_Chunking_os.rst | 11 - 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 D | convex_hull_sample.cpp | 89 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 D | concurrency_tracker.h | 109 tbb::parallel_for((size_t)0, myConcLevel*LOOP_ITERS, *this, tbb::simple_partitioner()); in run()
|
| /oneTBB/examples/concurrent_priority_queue/shortpath/ |
| H A D | shortpath.cpp | 232 oneapi::tbb::simple_partitioner()); in InitializeGraph() 247 oneapi::tbb::simple_partitioner()); in InitializeGraph()
|
| /oneTBB/examples/parallel_for/tachyon/src/ |
| H A D | trace.tbb1d.cpp | 213 oneapi::tbb::simple_partitioner()); in thread_trace()
|
| /oneTBB/examples/parallel_reduce/primes/ |
| H A D | primes.cpp | 303 oneapi::tbb::simple_partitioner()); in ParallelCountPrimes()
|
| /oneTBB/examples/parallel_for/tachyon/ |
| H A D | README.md | 41 …ariable to the `aff` value to use `affinity_partitioner` and to `simp` to use `simple_partitioner`.
|
| /oneTBB/examples/task_arena/fractal/ |
| H A D | fractal.cpp | 147 oneapi::tbb::simple_partitioner(), in render()
|