oneTBB
oneTBB copied to clipboard
oneAPI Threading Building Blocks (oneTBB)
I have concurrent code that looks like ``` tbb::concurrent_vector vec; ... // in parallel vec.grow_to_at_least(x + 1); vec[x].push_back(i); ``` It's using `tbb` from `libtbb-dev/testing,now 2020.1-2 amd64 [installed]` and I'm linking...
I see TBB Warning: The number of workers is currently limited to 3. The request for 7 workers is ignored. Further requests for more workers will be silently ignored until...
This is a usability issue. The problem that attachment of `flow_graph` to specific `task_arena` looks confusing for users (see #419). Consider simplifying oneTBB API in this sense. For example, one...
The `combine_each` should likely offer a const overload, where one can accept a `const T&` (or copy) in one's callback. https://github.com/oneapi-src/oneTBB/blob/eac9465052ed3697d88219e3e9869617bf67d80a/include/oneapi/tbb/combinable.h#L56
### Description Previously arena::my_references served for performance optimization, quota on number of workers was provided by `occupy_free_slot()` logic. In the patch `arena::my_references` is used for maintenance of the `reserved_for_masters` limit....
# Summary Test ``test_buffer_node`` sporadically hangs on x86_64 Previous discussion: https://github.com/oneapi-src/oneTBB/pull/1445#issuecomment-2260671869 @pavelkumbrasev , @kboyarinov # Version Commit: 306c75f5e906fc221e12f45dae45900f0d8db6ba # Environment OS: Debian 12 gcc version 12.2.0 (Debian 12.2.0-14) # Steps...
### Summary I am building python module dependent in tbb, and when packing it I pack libraries into special folder. When importing module dll load fails (on loading `msvc140.dll` if...
# Summary On armel, compiling cmake projects using onetbb fails because of missing `-latomic`. We worked around this in Debian using CMake snippets like this: ```cmake # link with -latomic...
### Description Added a utility class for Relative Error compute. Added relative error compute for seismic example. Fixes # - _issue number(s) if exists_ ### Type of change _Choose one...
Found on: - Linux (Ubuntu 20.04.3) on aarch64 (Amazon Graviton2) - TBB version 2021.4.0 and master (883c2e5245c39624b3b5d6d56d5b203cf09eac38) - building with cmake+ninja (`CC=clang CXX=clang++ cmake -GNinja -DCMAKE_INSTALL_PREFIX=$HOME/local/2021.4.0 -DCMAKE_BUILD_TYPE=Release`). Running the TBB...