| /oneTBB/test/conformance/ |
| H A D | conformance_task_group.cpp | 35 oneapi::tbb::task_group tg; 53 oneapi::tbb::task_group tg; 74 oneapi::tbb::task_group tg; 92 oneapi::tbb::task_group tg; 107 oneapi::tbb::task_group tg; 136 oneapi::tbb::task_group tg; 178 oneapi::tbb::task_group tg; 197 tbb::task_group& m_tg; 214 tbb::task_group outer_tg; in run_cancellation_use_case() 258 [](tbb::task_group& /*outer*/) { in test() argument [all …]
|
| H A D | conformance_task_arena.cpp | 133 oneapi::tbb::task_group tg; 151 oneapi::tbb::task_group tg; 175 oneapi::tbb::task_group tg; 201 oneapi::tbb::task_group tg; 219 oneapi::tbb::task_group tg;
|
| H A D | conformance_resumable_tasks.cpp | 58 oneapi::tbb::task_group tg;
|
| H A D | conformance_collaborative_call_once.cpp | 93 oneapi::tbb::task_group tg;
|
| /oneTBB/doc/main/reference/ |
| H A D | task_group_extensions.rst | 3 task_group extensions 16 … extends the `tbb::task_group specification <https://spec.oneapi.com/versions/latest/elements/oneT… 27 #include <oneapi/tbb/task_group.h> 37 class task_group { 66 …The ``task_handle`` returned by the function must be created using ``*this`` ``task_group``. That … 73 …The ``task_handle`` returned by the function must be created using ``*this`` ``task_group``. That … 81 …The ``task_handle`` returned by the function must be created with ``*this`` ``task_group``. It mea… 86 * `oneapi::tbb::task_group specification <https://spec.oneapi.com/versions/latest/elements/oneTBB/s… 88 …/spec.oneapi.com/versions/latest/elements/oneTBB/source/task_scheduler/task_group/task_group_statu… 89 …i-src.github.io/oneAPI-spec/spec/elements/oneTBB/source/task_scheduler/task_group/task_handle.html…
|
| /oneTBB/doc/main/tbb_userguide/Migration_Guide/ |
| H A D | Task_API.rst | 41 Using ``oneapi::tbb::task_group`` 47 #include <oneapi/tbb/task_group.h> 51 oneapi::tbb::task_group tg; 174 #include <oneapi/tbb/task_group.h> 179 oneapi::tbb::task_group tg; 203 #include <oneapi/tbb/task_group.h> 222 oneapi::tbb::task_group tg; 254 oneapi::tbb::task_group tg; 322 oneapi::tbb::task_group tg; 376 oneapi::tbb::task_group tg; [all …]
|
| /oneTBB/examples/migration/recursive_fibonacci/ |
| H A D | task_emulation_layer.h | 28 … pool_size(std::thread::hardware_concurrency()), task_submitters(new tbb::task_group[pool_size]) {} in task_group_pool() 38 tbb::task_group& operator[] (std::size_t idx) { return task_submitters[idx]; } 41 tbb::task_group* task_submitters; 145 friend F create_root_task(tbb::task_group& tg, Args&&... args); 148 friend F* allocate_root_task(tbb::task_group& tg, Args&&... args); 178 …root_task(tbb::task_group& tg) : m_tg(tg), m_callback(m_tg.defer([] { /* Create empty callback to … in root_task() 189 tbb::task_group& m_tg; 194 F create_root_task(tbb::task_group& tg, Args&&... args) { in create_root_task() 202 F* allocate_root_task(tbb::task_group& tg, Args&&... args) { in allocate_root_task() 220 void run_and_wait(tbb::task_group& tg, F* f) { in run_and_wait()
|
| H A D | fibonacci_two_tasks.h | 73 tbb::task_group tg; in fibonacci_two_tasks()
|
| H A D | fibonacci_single_task.h | 92 tbb::task_group tg; in fibonacci_single_task()
|
| /oneTBB/test/tbb/ |
| H A D | test_task_group.cpp | 909 tbb::task_group tg1; 910 tbb::task_group tg2; 933 tbb::task_group tg1; in __anoneb262a490802() 997 tbb::task_group tg[2]; 1024 tbb::task_group& m_tg; 1038 tbb::task_group tg; 1135 tbb::task_group tg; 1151 tbb::task_group tg; 1173 tbb::task_group tg; in should_fail() 1184 tbb::task_group tg; in should_fail() [all …]
|
| H A D | test_arena_priorities.cpp | 49 std::unique_ptr<tbb::task_group>>; 256 std::unique_ptr<tbb::task_group>(new tbb::task_group) in test()
|
| H A D | test_resumable_tasks.cpp | 308 tbb::task_group tg; in TestCleanupMaster() 346 tbb::task_group tg; in TestNativeThread()
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | task_group.h | 428 class task_group; variable 596 class task_group : public task_group_base { 598 task_group() : task_group_base(task_group_context::concurrent_wait) {} in task_group() function 599 task_group(task_group_context& ctx) : task_group_base(ctx) {} in task_group() function 651 task_group& tg; 654 wait_delegate(task_group& a_group, task_group_status& tgs) in wait_delegate() 666 run_wait_delegate(task_group& a_group, F& a_func, task_group_status& tgs) in run_wait_delegate() 670 class isolated_task_group : public task_group { 675 isolated_task_group() : task_group() {} in isolated_task_group() 677 isolated_task_group(task_group_context& ctx) : task_group(ctx) {} in isolated_task_group() [all …]
|
| /oneTBB/python/tbb/ |
| H A D | api.i | 91 tbb::task_group tg; 130 class task_group { 132 task_group(); 133 ~task_group();
|
| /oneTBB/examples/task_group/ |
| H A D | README.md | 2 Examples using `task_group` interface.
|
| /oneTBB/doc/main/tbb_userguide/design_patterns/ |
| H A D | Divide_and_Conquer.rst | 55 ``oneapi::tbb::task_group``. 175 oneapi::tbb::task_group g; 191 The recursive walk is parallelized using class ``task_group`` to do
|
| H A D | Non-Preemptive_Priorities.rst | 119 collection of work and fires off tasks through the ``oneapi::tbb::task_group::run`` interface 129 oneapi::tbb::task_group tg;
|
| /oneTBB/test/common/ |
| H A D | exception_handling.h | 233 tbb::task_group tg; in WaitUntilConcurrencyPeaks() 306 tbb::task_group tg;
|
| /oneTBB/doc/GSG/ |
| H A D | samples.rst | 41 * `task_group <https://github.com/oneapi-src/oneTBB/tree/master/examples/task_group>`_
|
| /oneTBB/examples/task_group/sudoku/ |
| H A D | sudoku.cpp | 229 void partial_solve(oneapi::tbb::task_group& g, in partial_solve() 268 oneapi::tbb::task_group g; in solve()
|
| H A D | README.md | 4 …ust the first solution. The point of the example is to teach how to use the `task_group` interface.
|
| /oneTBB/examples/task_arena/fractal/ |
| H A D | fractal.hpp | 110 oneapi::tbb::task_group groups[2];
|
| /oneTBB/doc/main/tbb_userguide/ |
| H A D | Task_Scheduler_Bypass.rst | 20 …nt the only way to use this optimization is to use `preview feature of ``onepai::tbb::task_group``
|
| /oneTBB/examples/concurrent_priority_queue/shortpath/ |
| H A D | shortpath.cpp | 97 oneapi::tbb::task_group* sp_group; // task group for tasks executing sub-problems 110 sp_group = new oneapi::tbb::task_group; in shortpath()
|
| /oneTBB/examples/ |
| H A D | CMakeLists.txt | 74 tbb_add_example(task_group sudoku)
|