BSD Ports

parallel/threadingbuildingblocks 2023.1.0 NetBSD

Threading Buildling Blocks

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
63e3f9eea7
License
apache-2.0
Categories
parallel
Package size
323.0 KiB, 1851.3 KiB installed

Description

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.

Install

Binary package:

pkgin install threadingbuildingblocks

From pkgsrc:

cd /usr/pkgsrc/parallel/threadingbuildingblocks && make install clean

Dependencies

Run dependencies 1

Commit history 1

DateCommitCreditsLog message
63e3f9eea7 prlw1 Update threadingbuildingblocks (oneTBB) to 2023.1.0
- XXX cargo culted flag removal - colloidal suspension simulation runs a tad faster Highlights: - Significantly improved scalability for concurrent ordered containers on systems with many threads. This change results in greater than 3x performance for some use cases. - Fixed ``concurrent_queue`` and ``concurrent_bounded_queue`` capacity preserving on copying, moving, and swapping (https://github.com/uxlfoundation/oneTBB/issues/1598). - Fixed issues with Flow Graph priorities when using limited concurrency nodes (https://github.com/uxlfoundation/oneTBB/issues/1595). - Added support for Python 3.14. - ``blocked_nd_range`` is now a fully supported feature. - Fixed a CMake configuration error on systems with non-English locales. Contributed by moritz-h …