Intell Threading Building Blocks

Edit Package tbb

Intel(r) Threading Building Blocks (TBB) offers a rich and complete
approach to expressing parallelism in a C++ program. It is a library
that helps you take advantage of multi-core processor performance
without having to be a threading expert. Threading Building Blocks is
not just a threads-replacement library. It represents a higher-level,
task-based parallelism that abstracts platform details and threading
mechanism for performance and scalability.

Refresh
Refresh
Source Files
Filename Size Changed
_constraints 0000000147 147 Bytes
add-cmake-check-for-libatomic-requirement-when-build.patch 0000001437 1.4 KB
cmake-remove-include-path.patch 0000000730 730 Bytes
tbb-2021.12.0.tar.gz 0002617255 2.5 MB
tbb-rpmlintrc 0000000084 84 Bytes
tbb.changes 0000022797 22.3 KB
tbb.spec 0000010732 10.5 KB
use-FORTIFY_SOURCE-from-distribution.patch 0000000548 548 Bytes
Revision 7 (latest revision is 10)
Kurt Garloff's avatar Kurt Garloff (garloff) committed (revision 7)
- Fix local copy ...

- Add cmake-remove-include-path.patch to remove setting include
  path since we already install under /usr/include and this fixes
  idiot OpenCV trying to do -isystem $TBB_INCLUDE_DIR

- Update to version 2019_U8
  * Fixed a bug in TBB 2019 Update 7 that could lead to incorrect memory
    reallocation on Linux (https://github.com/intel/tbb/issues/148).
  * Fixed enqueuing tbb::task into tbb::task_arena not to fail on threads
    with no task scheduler initialized
    (https://github.com/intel/tbb/issues/116).

- Update to version 2019_U7
  * Added TBBMALLOC_SET_HUGE_SIZE_THRESHOLD parameter to set the
    lower bound for allocations that are not released back to OS
    unless a cleanup is explicitly requested.
  * Added zip_iterator::base() method to get the tuple of underlying
    iterators.
  * Improved async_node to never block a thread that sends a message
    through its gateway.
  * Extended decrement port of the tbb::flow::limiter_node to accept
    messages of integral types.
  * Removed the number_of_decrement_predecessors parameter from the
    constructor of flow::limiter_node. To allow its usage, set
    TBB_DEPRECATED_LIMITER_NODE_CONSTRUCTOR macro to 1.
  * Added ordered associative containers:
    concurrent_{map,multimap,set,multiset} (requires C++11).

- Update to version 2019_U6
Comments 0
openSUSE Build Service is sponsored by