./parallel/threadingbuildingblocks, Threading Buildling Blocks

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2021.5.0, Package name: threadingbuildingblocks-2021.5.0, Maintainer: asau

Intel(r) Threading Building Blocks (Intel 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.
Intel TBB is not just a threads-replacement library. It represents
a higher-level, task-based parallelism that abstracts platform
details and threading mechanisms for scalability and performance.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 2405.486 KB

Version history: (Expand)


CVS history: (Expand)


   2022-07-02 00:38:25 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
threadingbuildingblocks: fix build for GCC
   2022-07-01 18:21:09 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
threadingbuildingblocks: updated to 2021.5.0

oneTBB 2021.5.0

What's New

Reworked synchronization mechanism to reduce contention when multiple \ 
task_arena’s are used concurrently.
Fixed sporadic memory corruption.
Enabled Microsoft Visual Studio* 2022 and Python 3.9 support.

Preview features

Extended task_group interface with a new run_and_wait overload to accept task_handle.

Fixed Issues

Fixed possible correctness issue in queuing_rw_mutex on non-Intel platforms.
Fixed GCC* 11 warnings.
Fixed sporadic memory corruption.
   2022-05-16 19:09:50 by Jonathan Perkin | Files touched by this commit (3)
Log message:
threadingbuildingblocks: Portability fixes.
   2021-10-26 13:10:38 by Nia Alarie | Files touched by this commit (29)
Log message:
parallel: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:46:48 by Nia Alarie | Files touched by this commit (29)
Log message:
parallel: Remove SHA1 hashes for distfiles
   2021-09-10 14:08:51 by Nia Alarie | Files touched by this commit (1)
Log message:
threadingbuildingblocks: needs atomic64
   2021-07-29 22:03:28 by Frederic Cambus | Files touched by this commit (3)
Log message:
threadingbuildingblocks: fix build on Linux, we need to link against dl.

Use CMAKE_SYSTEM_NAME to enable linking against dl only on Linux.
   2021-07-14 19:56:52 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
threadingbuildingblocks: ... and patches