Home
last modified time | relevance | path

Searched refs:task_group (Results 1 – 25 of 38) sorted by relevance

12

/oneTBB/test/conformance/
H A Dconformance_task_group.cpp35 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 Dconformance_task_arena.cpp133 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 Dconformance_resumable_tasks.cpp58 oneapi::tbb::task_group tg;
H A Dconformance_collaborative_call_once.cpp93 oneapi::tbb::task_group tg;
/oneTBB/doc/main/reference/
H A Dtask_group_extensions.rst3 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 DTask_API.rst41 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 Dtask_emulation_layer.h28 … 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 Dfibonacci_two_tasks.h73 tbb::task_group tg; in fibonacci_two_tasks()
H A Dfibonacci_single_task.h92 tbb::task_group tg; in fibonacci_single_task()
/oneTBB/test/tbb/
H A Dtest_task_group.cpp909 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 Dtest_arena_priorities.cpp49 std::unique_ptr<tbb::task_group>>;
256 std::unique_ptr<tbb::task_group>(new tbb::task_group) in test()
H A Dtest_resumable_tasks.cpp308 tbb::task_group tg; in TestCleanupMaster()
346 tbb::task_group tg; in TestNativeThread()
/oneTBB/include/oneapi/tbb/
H A Dtask_group.h428 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 Dapi.i91 tbb::task_group tg;
130 class task_group {
132 task_group();
133 ~task_group();
/oneTBB/examples/task_group/
H A DREADME.md2 Examples using `task_group` interface.
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DDivide_and_Conquer.rst55 ``oneapi::tbb::task_group``.
175 oneapi::tbb::task_group g;
191 The recursive walk is parallelized using class ``task_group`` to do
H A DNon-Preemptive_Priorities.rst119 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 Dexception_handling.h233 tbb::task_group tg; in WaitUntilConcurrencyPeaks()
306 tbb::task_group tg;
/oneTBB/doc/GSG/
H A Dsamples.rst41 * `task_group <https://github.com/oneapi-src/oneTBB/tree/master/examples/task_group>`_
/oneTBB/examples/task_group/sudoku/
H A Dsudoku.cpp229 void partial_solve(oneapi::tbb::task_group& g, in partial_solve()
268 oneapi::tbb::task_group g; in solve()
H A DREADME.md4 …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 Dfractal.hpp110 oneapi::tbb::task_group groups[2];
/oneTBB/doc/main/tbb_userguide/
H A DTask_Scheduler_Bypass.rst20 …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 Dshortpath.cpp97 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 DCMakeLists.txt74 tbb_add_example(task_group sudoku)

12