Home
last modified time | relevance | path

Searched refs:spawn (Results 1 – 17 of 17) sorted by relevance

/oneTBB/include/oneapi/tbb/detail/
H A D_task.h50 TBB_EXPORT void __TBB_EXPORTED_FUNC spawn(d1::task& t, d1::task_group_context& ctx);
51 TBB_EXPORT void __TBB_EXPORTED_FUNC spawn(d1::task& t, d1::task_group_context& ctx, d1::slot_id id);
180 inline void spawn(task& t, task_group_context& ctx) { in spawn() function
182 r1::spawn(t, ctx); in spawn()
185 inline void spawn(task& t, task_group_context& ctx, slot_id id) { in spawn() function
187 r1::spawn(t, ctx, id); in spawn()
/oneTBB/include/oneapi/tbb/
H A Dparallel_invoke.h108 spawn(f3_invoker, my_execution_context); in execute()
109 spawn(f2_invoker, my_execution_context); in execute()
152 spawn(invoker1, context); in invoke_recursive_separation()
165 spawn(invoker1, context); in invoke_recursive_separation()
166 spawn(invoker2, context); in invoke_recursive_separation()
175 spawn(*sub_root, context); in invoke_recursive_separation()
H A Dpartitioner.h374 spawn(t, ctx, slot_id(my_head)); in spawn_task()
376 spawn(t, ctx); in spawn_task()
499 spawn(t, ctx); in spawn_task()
516 spawn(t, ctx); in spawn_task()
555 spawn(t, ctx, slot_id(my_head / factor)); in spawn_task()
557 spawn(t, ctx, my_array[my_head]); in spawn_task()
560 spawn(t, ctx); in spawn_task()
H A Dparallel_for_each.h176 spawn(*task, my_execution_context); in internal_add_copy_impl()
193 spawn(*task, my_execution_context); in internal_add_move()
286 spawn(*(task_pool.begin() + counter), my_execution_context);
351 spawn(*(task_pool.begin() + counter), my_execution_context);
530 spawn(*this, this->my_execution_context);
566 spawn(*this, this->my_execution_context);
H A Dtask_group.h603 spawn(*prepare_task(std::forward<F>(f)), context()); in run()
612 spawn(*acs::release(h), context()); in run()
636 spawn(*task_to_spawn, context); in operator()
H A Dparallel_scan.h256 spawn(*right_child, *ed.context); in execute()
489 spawn(right_child, *ed.context); in execute()
/oneTBB/doc/main/tbb_userguide/
H A DNodes.rst97 3, the node n will spawn a task to apply the body to the first input, 1.
98 When that task is complete, it will then spawn another task to apply the
102 immediately spawn a task to process the message, the message will be
124 to spawn a task as soon as a message arrives, regardless of how many
128 thread. So while a graph may spawn many tasks, only the number of
H A DMapping_Nodes2Tasks.rst10 three calls to try_put spawn three tasks; each one applies the lambda
34 limit of 1 and therefore does not spawn all tasks immediately. Instead,
H A DDependence_Graph.rst30 general data flow graph, nodes in a dependence graph do not spawn a task
32 predecessors they have, count the messages they receive and only spawn a
74 immediately spawn a task whenever its dependencies are met.
/oneTBB/src/tbb/
H A Dtask_dispatcher.cpp25 slot->spawn(t); in spawn_and_notify()
30 void __TBB_EXPORTED_FUNC spawn(d1::task& t, d1::task_group_context& ctx) { in spawn() function
42 void __TBB_EXPORTED_FUNC spawn(d1::task& t, d1::task_group_context& ctx, d1::slot_id id) { in spawn() function
98 slot->spawn(t); in submit()
H A Dparallel_pipeline.cpp285 … r1::spawn( *alloc.new_object<stage_task>(ed, my_pipeline, alloc ), my_pipeline.my_context ); in try_spawn_stage_task()
345 r1::spawn(*clone, my_pipeline.my_context); in spawn_stage_task()
H A Darena_slot.h158 void spawn(d1::task& t) { in spawn() function
H A Dtask_dispatcher.h416 r1::spawn(*t, *ed.context); in get_critical_task()
/oneTBB/doc/main/tbb_userguide/Migration_Guide/
H A DTask_API.rst34 tbb::task::spawn(child1);
35 tbb::task::spawn(child2);
116 tbb::task::spawn(child);
133 tbb::task::spawn(task);
334 This might reduce scheduling overheads compared to direct ``spawn``. Similar to ``spawn``, the retu…
412 tbb::task::spawn(child);
/oneTBB/test/tbb/
H A Dtest_task.cpp185 tbb::detail::d1::spawn(vector_test_task[j], test_context);
230 tbb::detail::d1::spawn(vector_test_task[j], test_context);
270 tbb::detail::d1::spawn(vector_test_task[idx], test_context); in __anon509d20bd0802()
314 tbb::detail::d1::spawn(my_task_pool[idx], my_test_ctx); in operator ()()
404 tbb::detail::d1::spawn(test_task[0], test_context); in __anon509d20bd0b02()
486 tbb::detail::d1::spawn(test_task_pool[ticket], test_context);
613 tbb::detail::d1::spawn(test_tasks[j], test_context); in __anon509d20bd1902()
712 tbb::detail::d1::spawn(test_tasks[j], test_context); in __anon509d20bd1f02()
/oneTBB/src/tbb/def/
H A Dwin64-tbb.def76 ?spawn@r1@detail@tbb@@YAXAEAVtask@d1@23@AEAVtask_group_context@523@@Z
77 ?spawn@r1@detail@tbb@@YAXAEAVtask@d1@23@AEAVtask_group_context@523@G@Z
H A Dwin32-tbb.def76 ?spawn@r1@detail@tbb@@YAXAAVtask@d1@23@AAVtask_group_context@523@G@Z
77 ?spawn@r1@detail@tbb@@YAXAAVtask@d1@23@AAVtask_group_context@523@@Z