| /oneTBB/include/oneapi/tbb/ |
| H A D | parallel_for.h | 78 my_partition(partitioner), in start_for() 101 run(range, body, partitioner, context); in run() 237 start_for<Range,Body,const simple_partitioner>::run(range,body,partitioner); in __TBB_requires() 245 start_for<Range,Body,const auto_partitioner>::run(range,body,partitioner); in __TBB_requires() 253 start_for<Range,Body,const static_partitioner>::run(range,body,partitioner); in __TBB_requires() 261 start_for<Range,Body,affinity_partitioner>::run(range,body,partitioner); in __TBB_requires() 314 parallel_for(range, body, partitioner); in parallel_for_impl() 346 parallel_for_impl(first, last, step, f, partitioner); in __TBB_requires() 377 parallel_for_impl(first, last, static_cast<Index>(1), f, partitioner); in __TBB_requires() 390 parallel_for(range, body, partitioner, context); in parallel_for_impl() [all …]
|
| H A D | parallel_reduce.h | 109 my_partition(partitioner), in start_reduce() 150 run(range, body, partitioner, context); in run() 270 my_partition(partitioner), in start_deterministic_reduce() 296 run(range, body, partitioner, context); in run() 529 ::run(range, body, partitioner ); in __TBB_requires() 542 ::run( range, body, partitioner ); in __TBB_requires() 565 affinity_partitioner& partitioner ) { in __TBB_requires() 706 ::run(range, body, partitioner); in __TBB_requires() 718 ::run(range, body, partitioner); in __TBB_requires() 741 ::run(range, body, partitioner, context); in __TBB_requires() [all …]
|
| H A D | parallel_scan.h | 271 template<typename range,typename body,typename partitioner> 414 m_partition(partitioner), in start_scan() 425 static void run( const Range& range, Body& body, const Partitioner& partitioner ) { in run() 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() 580 void parallel_scan( const Range& range, Body& body, const auto_partitioner& partitioner ) { in __TBB_requires() 581 start_scan<Range,Body,auto_partitioner>::run(range, body, partitioner); in __TBB_requires() 601 const simple_partitioner& partitioner ) { in __TBB_requires() 603 parallel_scan(range, body, partitioner); in __TBB_requires() 613 const auto_partitioner& partitioner ) { in __TBB_requires() [all …]
|
| /oneTBB/doc/main/tbb_userguide/ |
| H A D | Partitioner_Summary.rst | 8 take an optional *partitioner* argument, which specifies a strategy for 38 An ``auto_partitioner`` is used when no partitioner is specified. In
|
| H A D | Controlling_Chunking_os.rst | 7 Chunking is controlled by a *partitioner* and a *grainsize.*\ To gain 51 partitioner. Both partitioners implement the automatic grainsize
|
| H A D | Bandwidth_and_Cache_Affinity_os.rst | 61 The example code gets the lifetime of the partitioner right by declaring
|
| /oneTBB/examples/task_arena/fractal/ |
| H A D | README.md | 24 …f-frames=value] [max-of-iterations=value] [grain-size=value] [use-auto-partitioner] [silent] [sing… 31 * `use-auto-partitioner` - use oneapi::tbb::auto_partitioner.
|
| /oneTBB/test/tbb/ |
| H A D | test_parallel_reduce.cpp | 65 Partitioner partitioner; in CheckParallelReduce() local 66 ValueType result1 = reduce_invoker<ValueType>( m_range, Accumulator(), Sum(), partitioner ); in CheckParallelReduce() 75 partitioner in CheckParallelReduce() 528 Partitioner partitioner; in TestSplitting() local 533 reduce_invoker(MinimalRange(i), f, partitioner); in TestSplitting()
|
| H A D | test_eh_algorithms.cpp | 181 Partitioner partitioner; in TestParallelLoopAux() local 186 … tbb::parallel_for( range_type(0, FLAT_RANGE, FLAT_GRAIN), ParForBody(), partitioner ); in TestParallelLoopAux() 189 tbb::parallel_reduce( range_type(0, FLAT_RANGE, FLAT_GRAIN), rb, partitioner ); in TestParallelLoopAux()
|
| H A D | test_task_arena.cpp | 791 IsolatedBody( const HeavyMixTestBody &body, Partitioner &partitioner ) in IsolatedBody() argument 792 : myHeavyMixTestBody( body ), myPartitioner( partitioner ) {} in IsolatedBody()
|