Home
last modified time | relevance | path

Searched refs:instance (Results 1 – 21 of 21) sorted by relevance

/oneTBB/src/tbbbind/
H A Dtbb_bind.cpp273 static system_topology& instance() { in instance() function in tbb::detail::r1::system_topology
431 affinity_backup[i] = system_topology::instance().allocate_process_affinity_mask(); in binding_handler()
433 affinity_buffer[i] = system_topology::instance().allocate_process_affinity_mask(); in binding_handler()
436 handler_affinity_mask = system_topology::instance().allocate_process_affinity_mask(); in binding_handler()
437 system_topology::instance().fill_constraints_affinity_mask in binding_handler()
443 system_topology::instance().free_affinity_mask(affinity_backup[i]); in ~binding_handler()
445 system_topology::instance().free_affinity_mask(affinity_buffer[i]); in ~binding_handler()
448 system_topology::instance().free_affinity_mask(handler_affinity_mask); in ~binding_handler()
452 auto& topology = system_topology::instance(); in apply_affinity()
482 auto& topology = system_topology::instance(); in restore_previous_affinity_mask()
[all …]
/oneTBB/test/common/
H A Dcommon_arena_constraints.h165 static system_info& instance() { in instance() function
332 return instance().process_cpuset; in get_process_affinity_mask()
338 std::begin(instance().core_infos), std::end(instance().core_infos), in get_maximal_threads_per_core()
350 instance().memory_handler.insert(result); in allocate_empty_affinity_mask()
356 instance().memory_handler.insert(result); in allocate_current_affinity_mask()
358 hwloc_require_ex(hwloc_get_cpubind, instance().topology, result, HWLOC_CPUBIND_THREAD); in allocate_current_affinity_mask()
360 hwloc_bitmap_copy(result, hwloc_topology_get_complete_cpuset(instance().topology)); in allocate_current_affinity_mask()
367 return instance().cpu_kind_infos; in get_cpu_kinds_info()
371 return instance().numa_node_infos; in get_numa_nodes_info()
375 return instance().core_infos; in get_cores_info()
/oneTBB/doc/main/tbb_userguide/
H A DInitializing_and_Terminating_the_Library.rst15 The ``oneapi::tbb::finalize`` function called with an instance of class ``oneapi::tbb::task_schedul…
21 …ease`` function on all but the last one, then call ``oneapi::tbb::finalize`` for the last instance.
H A DGuiding_Task_Scheduler_Execution.rst19 it to the ``task_arena`` instance during the construction or initialization.
29 instance. Interfaces from ``tbb::info`` namespace respect the process affinity mask. For instance,
H A DMore_on_HashCompare.rst57 variation on an earlier example with instance-dependent methods. The
58 instance performs both case-sensitive or case-insensitive hashing, and
H A Dattach_flow_graph_to_arena.rst27 the task arena instance, inside which the ``graph::reset()`` method is executed.
H A DCook_Until_Done_parallel_do.rst82 ``feeder.add`` to add the descendant nodes. The instance of
H A Dparallel_for_os.rst63 An instance of ``ApplyFoo`` needs member fields that remember all the
H A DWorking_on_the_Assembly_Line_pipeline.rst61 is represented by an instance of class ``TextSlice``:
/oneTBB/doc/main/reference/scalable_memory_pools/
H A Dmemory_pool_allocator_cls.rst20 This constructor is linked with an instance of either the ``memory_pool`` or the ``fixed_pool`` cla…
97 **Effects**: Constructs a memory pool allocator serviced by ``memory_pool`` instance pool.
103 **Effects**: Constructs a memory pool allocator serviced by ``fixed_pool`` instance pool.
H A Dmemory_pool_cls.rst65 …**Effects**: Constructs a memory pool with an instance of underlying memory allocator of type ``Al…
66 Throws the ``bad_alloc`` exception if runtime fails to construct an instance of the class.
H A Dfixed_pool_cls.rst60 Throws the ``bad_alloc`` exception if the library fails to construct an instance of the class.
/oneTBB/src/tbb/tools_api/
H A Dittnotify_static.h138 …itt_model_site *site, __itt_model_site_instance *instance, const char *name), (ITT_FORMAT site, in…
139 …itt_model_site *site, __itt_model_site_instance *instance), (ITT_FORMAT site, in…
140 …itt_model_task *task, __itt_model_task_instance *instance, const char *name), (ITT_FORMAT task, in…
141 …itt_model_task *task, __itt_model_task_instance *instance), (ITT_FORMAT task, in…
H A Dittnotify.h1099 void ITTAPI __itt_model_site_begin(__itt_model_site *site, __itt_model_site_instance *instance, con…
1105 void ITTAPI __itt_model_site_end (__itt_model_site *site, __itt_model_site_instance *instance);
1111 … model_site_begin, (__itt_model_site *site, __itt_model_site_instance *instance, const char *name…
1117 …UBV(ITTAPI, void, model_site_end, (__itt_model_site *site, __itt_model_site_instance *instance))
1134 #define __itt_model_site_begin(site, instance, name)
1144 #define __itt_model_site_end(site, instance)
1172 void ITTAPI __itt_model_task_begin(__itt_model_task *task, __itt_model_task_instance *instance, con…
1181 void ITTAPI __itt_model_task_end (__itt_model_task *task, __itt_model_task_instance *instance);
1196 …UBV(ITTAPI, void, model_task_end, (__itt_model_task *task, __itt_model_task_instance *instance))
1219 #define __itt_model_task_begin(task, instance, name)
[all …]
/oneTBB/doc/main/reference/
H A Dscalable_memory_pools.rst11 Here, ``P`` represents an instance of the memory pool class.
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DGUI_Thread.rst65 method ``task_arena::enqueue`` of a ``task_arena`` instance.
183 Even though, an explicit ``task_arena`` instance is created,
H A DDivide_and_Conquer.rst121 The change is an instance of the Agglomeration pattern.
H A DReduction.rst171 The outer if-else is an instance of the agglomeration pattern for
/oneTBB/examples/graph/cholesky/
H A DREADME.md8 …ent upon. The resulting graph is relatively large, with a node for each instance of each oneMKL ca…
/oneTBB/examples/parallel_for/polygon_overlay/
H A DREADME.md13 …p of the submap case. One may get superlinear speedup in this case (for instance a laptop with Int…
/oneTBB/doc/
H A DDoxyfile.in251 # instance, some of the names that are used will be different. The list of all
259 # for that language. For instance, namespaces will be presented as packages,
286 # instance to make doxygen treat .inc files as Fortran files (default is PHP),
373 # (for instance a group of public functions) to be put as a subgroup of that
983 # (index.html). This can be useful if you have a project on for instance GitHub
1211 # http://en.wikipedia.org/wiki/Hue for more information. For instance the value
1551 # should contain the MathJax.js script. For instance, if the mathjax directory
1718 # \usepackage command. To get the times font for instance you can specify :