800 questions
- Bountied 0
- Unanswered
- Frequent
- Score
- Trending
- Week
- Month
- Unanswered (my tags)
1
vote
0
answers
82
views
Intuition over TBB parallel scan/parallel prefix requirements
I am reading a paragraph about the tbb::parallel_scan algorithm from the book Intel Threading Building Blocks, and I understood what the operation does serially, but I am not understanding what are ...
0
votes
0
answers
75
views
Simple TBB example where tbb::affinity_partitioner gives a measurable speedup
While looking at this TBB guide webpage: https://www.intel.com/content/www/us/en/docs/onetbb/developer-guide-api-reference/2021-9/bandwidth-and-cache-affinity.html, they mention this ...
0
votes
1
answer
103
views
Using tbb::parallel_for with reserve and emplace does not copy all elements between std::vectors
I am trying to populate a std::vector container using another std::vector and tbb::parallel_for method as shown in the following code snippet:
#include <tbb/parallel_for.h>
#include <eigen3/...
1
vote
1
answer
92
views
How can a mixed .NET 9 process both initialize tbbmalloc_proxy and have a valid AppDomain.BaseDirectory?
We are currently migrating our mixed codebase from .NET Framework 4.7.2 to .NET 9. In 4.7.2, we were using a C++/CLI EXE to launch the app, as that was a convenient way for us to initialize ...
0
votes
1
answer
111
views
How to resolve the error: Error: package or namespace load failed for 'my_package' etc
R package using RcppParallel builds but fails to install due to undefined TBB symbols
Body:
I'm developing an R package using RcppParallel to compute distance matrix. The package builds successfully, ...
1
vote
1
answer
132
views
error: cannot convert 'const char*' to 'const tbb::detail::d0::tchar*' {aka 'const wchar_t*'}
install-x64-mingw-static-dbg-out.log:
.vcpkg-clion/vcpkg/buildtrees/tbb/src/v2022.1.0-45c54eebcc.clean/include/oneapi/tbb/profiling.h:148:36: error: cannot convert 'const char*' to 'const tbb::...
2
votes
1
answer
118
views
oneAPI TBB fixed_pool malloc() function keeps failing
SUMMARY
I've been trying to use the fixed_pool feature in my project, but the malloc() function keeps failing, returning nullptr.
I also tried to run the sample code in the docs : https://www.intel....
7
votes
1
answer
171
views
How can I make TBB parallel_for_each work with std::views::zip?
I'm replacing our own in-house ZipIterator/ZipRange implementation with std::views::zip and am running into a wall when it comes to TBB's parallel_for_each.
With our own ZipRange, it was perfectly ...
1
vote
1
answer
92
views
Tbb based row sum of an armadillo matrix
Following the tbb example for parallel_reduce here with a basic datatypes, I wanted to try and implement a tbb version of a row sum of an Armadillo matrix. (I realize the use of arma::sum for this ...
0
votes
0
answers
100
views
Installing Intel TBB on Mac OS Big Sur
Due to certain dependencies, we are restricted to Mac OS Big Sur for the moment. We are trying to install Intel tbb via Homebrew with brew install tbb but failing with the following error. Based on ...
0
votes
0
answers
65
views
Too long TBB's shedule time when using parallel_deterministic_reduce
Followed Scheduling Overhead in an Intel® oneAPI Threading Building Blocks Application. I write a program: test_tbb_perf_vtune_profiler
And test the program using Intel VTune Profiler:
The call stack ...
1
vote
1
answer
83
views
Race Condition in tbb::concurrent_vector When Accessing size() in Parallel Node Insertion
I am using tbb::concurrent_vector nodes_ to add multiple nodes to a tree in parallel. The issue arises when I attempt to return nodes_.size(). A race condition occurs when two threads add a node ...
0
votes
1
answer
627
views
Can't install library with vcpkg using MinGW compiler
I'm trying to install the tbb library on Windows using the MinGW C++ compiler g++ and the vcpkg package manager. However, running .\vcpkg install tbb --triplet=x64-mingw-static --host-triplet=x64-...
1
vote
0
answers
68
views
tbb freezes glfw window
When I use tbb::parallel_invoke to separate the input loop from the render loop into two different threads, both loops are running, but the window from glfw freezes immediately.
The following is the ...
1
vote
0
answers
156
views
vsruntime DLLs conflict after delvewheel repair
I am building wheel package for pypi, that usually is OK, but after updating some thirdparties I've got an error:
>>> from meshlib import mrmeshpy as mm
Traceback (most recent call last):
...