| /oneTBB/src/tbbbind/ |
| H A D | tbb_bind.cpp | 273 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 D | common_arena_constraints.h | 165 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 D | Initializing_and_Terminating_the_Library.rst | 15 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 D | Guiding_Task_Scheduler_Execution.rst | 19 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 D | More_on_HashCompare.rst | 57 variation on an earlier example with instance-dependent methods. The 58 instance performs both case-sensitive or case-insensitive hashing, and
|
| H A D | attach_flow_graph_to_arena.rst | 27 the task arena instance, inside which the ``graph::reset()`` method is executed.
|
| H A D | Cook_Until_Done_parallel_do.rst | 82 ``feeder.add`` to add the descendant nodes. The instance of
|
| H A D | parallel_for_os.rst | 63 An instance of ``ApplyFoo`` needs member fields that remember all the
|
| H A D | Working_on_the_Assembly_Line_pipeline.rst | 61 is represented by an instance of class ``TextSlice``:
|
| /oneTBB/doc/main/reference/scalable_memory_pools/ |
| H A D | memory_pool_allocator_cls.rst | 20 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 D | memory_pool_cls.rst | 65 …**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 D | fixed_pool_cls.rst | 60 Throws the ``bad_alloc`` exception if the library fails to construct an instance of the class.
|
| /oneTBB/src/tbb/tools_api/ |
| H A D | ittnotify_static.h | 138 …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 D | ittnotify.h | 1099 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 D | scalable_memory_pools.rst | 11 Here, ``P`` represents an instance of the memory pool class.
|
| /oneTBB/doc/main/tbb_userguide/design_patterns/ |
| H A D | GUI_Thread.rst | 65 method ``task_arena::enqueue`` of a ``task_arena`` instance. 183 Even though, an explicit ``task_arena`` instance is created,
|
| H A D | Divide_and_Conquer.rst | 121 The change is an instance of the Agglomeration pattern.
|
| H A D | Reduction.rst | 171 The outer if-else is an instance of the agglomeration pattern for
|
| /oneTBB/examples/graph/cholesky/ |
| H A D | README.md | 8 …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 D | README.md | 13 …p of the submap case. One may get superlinear speedup in this case (for instance a laptop with Int…
|
| /oneTBB/doc/ |
| H A D | Doxyfile.in | 251 # 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 :
|