| /oneTBB/include/oneapi/tbb/ |
| H A D | parallel_pipeline.h | 33 TBB_EXPORT void __TBB_EXPORTED_FUNC parallel_pipeline(task_group_context&, std::size_t, const d1::f… 53 friend void parallel_pipeline( size_t, const filter<void,void>&, task_group_context& ); 119 inline void parallel_pipeline(size_t max_number_of_live_tokens, const filter<void,void>& filter_cha… in parallel_pipeline() function 120 r1::parallel_pipeline(context, max_number_of_live_tokens, *filter_chain.my_root); in parallel_pipeline() 125 inline void parallel_pipeline(size_t max_number_of_live_tokens, const filter<void,void>& filter_cha… in parallel_pipeline() function 127 parallel_pipeline(max_number_of_live_tokens, filter_chain, context); in parallel_pipeline() 133 void parallel_pipeline(size_t max_number_of_live_tokens, in parallel_pipeline() function 137 …parallel_pipeline(max_number_of_live_tokens, filter1 & filter2, std::forward<FiltersContext>(filte… in parallel_pipeline() 145 using detail::d1::parallel_pipeline;
|
| /oneTBB/test/tbb/ |
| H A D | test_parallel_pipeline.cpp | 400 tbb::parallel_pipeline( n_tokens, one_filter, context... ); in run_function_spec() 405 tbb::parallel_pipeline( n_tokens, in run_function_spec() 450 tbb::parallel_pipeline( n_tokens, filter123, context... ); in run_filter_set() 458 tbb::parallel_pipeline( n_tokens, copy123, context... ); in run_filter_set() 462 tbb::parallel_pipeline( n_tokens, move123, context... ); in run_filter_set() 468 tbb::parallel_pipeline( n_tokens, in run_filter_set() 487 tbb::parallel_pipeline( n_tokens, copy123, context... ); in run_filter_set() 508 tbb::parallel_pipeline( n_tokens, in run_lambdas_test() 526 tbb::parallel_pipeline( n_tokens, in run_lambdas_test() 549 tbb::parallel_pipeline( n_tokens, in run_lambdas_test() [all …]
|
| H A D | test_tbb_header.cpp | 256 TestFuncDefinitionPresence( parallel_pipeline, (size_t, const tbb::filter<void,void>&), void ); in DefinitionPresence()
|
| H A D | test_eh_algorithms.cpp | 1352 tbb::parallel_pipeline( in run() 1360 tbb::parallel_pipeline( in run() 1657 tbb::parallel_pipeline( in operator ()()
|
| /oneTBB/test/conformance/ |
| H A D | conformance_parallel_pipeline.cpp | 82 oneapi::tbb::parallel_pipeline( n_tokens, one_filter, context... ); in TestSingleFilter() 84 …oneapi::tbb::parallel_pipeline( n_tokens, oneapi::tbb::filter<void, void>(mode, body), context... … in TestSingleFilter() 86 …oneapi::tbb::parallel_pipeline( n_tokens, oneapi::tbb::make_filter<void, void>(mode, body), contex… in TestSingleFilter() 137 oneapi::tbb::parallel_pipeline(n_tokens, f_beg & filter & f_end); in RunPipeline() 142 oneapi::tbb::parallel_pipeline(n_tokens, filter); in RunPipeline() 148 oneapi::tbb::parallel_pipeline( n_tokens, in RootSequence() 324 oneapi::tbb::parallel_pipeline(n_tokens, filter1 & filter2 & filter3 & filter4); 369 oneapi::tbb::parallel_pipeline(i, filter1 & filter2 & filter3); 425 oneapi::tbb::parallel_pipeline(16, first_filter & middle_filter & last_filter); in test_pipeline_invoke_basic()
|
| /oneTBB/doc/main/tbb_userguide/ |
| H A D | Non-Linear_Pipelines.rst | 7 Template function ``parallel_pipeline`` supports only linear pipelines. 50 filter. If ``parallel_pipeline`` supported non-linear pipelines, it 52 The linear limitation of ``parallel_pipeline`` is a good tradeoff of
|
| H A D | Working_on_the_Assembly_Line_pipeline.rst | 3 Working on the Assembly Line: parallel_pipeline 18 ``parallel_pipeline`` and filter implement the pipeline pattern. A 20 ``parallel_pipeline`` and filter to perform parallel formatting. The 28 ``parallel_pipeline`` might be copied, its ``operator()`` should not 30 visible to the thread that invoked ``parallel_pipeline``, depending 32 reminder of this nuance, ``parallel_pipeline`` requires that the body 115 oneapi::tbb::parallel_pipeline( 128 The parameter ``ntoken`` to method ``parallel_pipeline`` controls the 136 filter. The parameter to method ``parallel_pipeline`` specifies the 182 oneapi::tbb::parallel_pipeline(ntoken,f);
|
| H A D | When_Not_to_Use_Queues.rst | 9 ``parallel_for_each`` ``parallel_pipeline`` instead. These is often more 28 In contrast, ``parallel_pipeline`` avoids these bottlenecks. Because its
|
| H A D | Using_Circular_Buffers.rst | 12 first parameter to ``parallel_pipeline``. Under these conditions, no
|
| H A D | create_token_based_system.rst | 15 The ``oneapi::tbb::parallel_pipeline`` algorithm relies on a token-based system. In
|
| H A D | std_invoke.rst | 212 * `parallel_pipeline <https://oneapi-src.github.io/oneAPI-spec/spec/elements/oneTBB/source/algorith…
|
| /oneTBB/examples/parallel_pipeline/ |
| H A D | README.md | 2 Examples using `parallel_pipeline` algorithm.
|
| /oneTBB/doc/GSG/ |
| H A D | samples.rst | 35 …* `parallel_pipeline <https://github.com/oneapi-src/oneTBB/tree/master/examples/parallel_pipeline>…
|
| /oneTBB/examples/parallel_pipeline/square/ |
| H A D | README.md | 2 Text filter that demonstrates the use of `parallel_pipeline`. Example program reads a file containi…
|
| H A D | square.cpp | 206 oneapi::tbb::parallel_pipeline( in run_pipeline()
|
| /oneTBB/src/tbb/ |
| H A D | parallel_pipeline.cpp | 37 friend void parallel_pipeline(d1::task_group_context&, std::size_t, const d1::filter_node&); 446 void __TBB_EXPORTED_FUNC parallel_pipeline(d1::task_group_context& cxt, std::size_t max_token, cons… in parallel_pipeline() function
|
| H A D | CMakeLists.txt | 32 parallel_pipeline.cpp
|
| /oneTBB/examples/ |
| H A D | CMakeLists.txt | 66 tbb_add_example(parallel_pipeline square)
|
| H A D | README.md | 20 | parallel_pipeline/square | Another string transformation example that squares numbers read from a…
|
| /oneTBB/src/tbb/def/ |
| H A D | lin64-tbb.def | 137 /* Parallel pipeline (parallel_pipeline.cpp) */
|
| H A D | lin32-tbb.def | 137 /* Parallel pipeline (parallel_pipeline.cpp) */
|
| H A D | mac64-tbb.def | 139 # Parallel pipeline (parallel_pipeline.cpp)
|
| H A D | win64-tbb.def | 131 ; Parallel pipeline (parallel_pipeline.cpp) 133 ?parallel_pipeline@r1@detail@tbb@@YAXAEAVtask_group_context@d1@23@_KAEBVfilter_node@523@@Z
|
| H A D | win32-tbb.def | 131 ; Parallel pipeline (parallel_pipeline.cpp) 132 ?parallel_pipeline@r1@detail@tbb@@YAXAAVtask_group_context@d1@23@IABVfilter_node@523@@Z
|
| /oneTBB/examples/test_all/fibonacci/ |
| H A D | fibonacci.cpp | 311 oneapi::tbb::parallel_pipeline( in ParallelPipeFib()
|