Home
last modified time | relevance | path

Searched refs:operations (Results 1 – 22 of 22) sorted by relevance

/oneTBB/doc/main/tbb_userguide/
H A DConcurrent_Queue_Classes.rst10 blocking operations. The fundamental operations on it are ``push`` and
67 adds blocking operations and the ability to specify a capacity. The
86 operations started minus the number of pop operations started. If pops
89 operations, ``size()`` returns -\ ``n``. This provides an easy way for
H A DLock_Pathologies.rst52 - Use atomic operations instead of locks.
73 To avoid convoying, use atomic operations instead of locks where
H A Dcommunicate_with_nodes.rst12 operations, such as calls to graph::wait_for_all and exception handling.
22 whole graph operations. For example, consider the graphs below:
H A DTask_Scheduler_Bypass.rst14 Steps 1 and 3 introduce unnecessary deque operations or, even worse, allow stealing that can hurt
H A DAllocator_Configuration.rst36 regular cleanup operations.
H A DGraph_Object.rst11 operations such as waiting for all tasks related to the graph to
H A DThroughput_of_pipeline.rst9 ``N`` tokens, then obviously there cannot be more than ``N`` operations
H A DMore_on_HashCompare.rst65 // Structure that defines hashing and comparison operations
H A Dconcurrent_vector_ug.rst61 method ``clear()`` if there are other operations in flight on the
H A DBandwidth_and_Cache_Affinity_os.rst22 - The computation does a few operations per data access.
H A Dconcurrent_hash_map.rst31 // Structure that defines hashing and comparison operations for user's type.
H A DWorking_on_the_Assembly_Line_pipeline.rst11 and others cannot. For example, in video processing, some operations on
13 frames at the same time. On the other hand, some operations on frames
H A Dstd_invoke.rst70 …ion Object`` as the algorithm's body. This Function Object defined the operations to be executed o…
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DLocal_Serializer.rst14 responsiveness, operations requested by the user can be implemented
15 as tasks. The order of operations can be important. For example,
17 be operations to select text and delete selected text. Reversing the
18 order of "select" and "delete" operations on the same buffer would be
19 bad. However, commuting operations on different buffers might be
232 ``atomic<int>`` along with careful ordering of operations. The
H A DLazy_Initialization.rst23 The cost of operations that take place during the initialization
58 …As seen in the diagram, some elements are recalculated more than once. These operations are redund…
H A DOdd-Even_Communication.rst14 can be partitioned into two subsets such that all operations on a
H A DFenced_Data_Transfer.rst29 Modern hardware and compilers can reorder memory operations in a way
149 memory operations.
H A DReference_Counting.rst110 optimization of eliminating redundant increment/decrement operations
/oneTBB/doc/main/reference/
H A Dconcurrent_lru_cache_cls.rst9 A Class Template for Least Recently Used cache with concurrent operations.
101 The behavior is undefined in case of concurrent operations with ``*this``.
139 The behavior is undefined for concurrent operations with ``*this``.
H A Dcustom_mutex_chmap.rst17 to provide thread safety and avoid data races for insert, lookup, and erasure operations. This feat…
157 …e map; // This object will use SharedMutexWrapper for thread safety of insert/find/erase operations
H A Dscalable_memory_pools.rst10 thread-safe, scalable operations. The following table summarizes the Memory Pool named requirement.
/oneTBB/test/tbb/
H A Dtest_concurrent_vector.cpp412 std::vector<std::size_t> operations(std::size_t(max_operations * 0.95), 0); in TestConcurrentOperationsWithUnSafeOperations() local
416 operations.push_back(random_operation + 1); in TestConcurrentOperationsWithUnSafeOperations()
442 …auto concurrent_func = [&operations, &vector, &curr_unsafe_thread, &barrier, &all_done, &active_th… in TestConcurrentOperationsWithUnSafeOperations()
445 std::vector<std::size_t> local_operations(operations); in TestConcurrentOperationsWithUnSafeOperations()