Dmitri Mokhov
Dmitri Mokhov
gcc13 is not currently part of the support matrix for oneTBB. We will support gcc13 in the future and provide a fix at the time. For now, you can disable...
Hi @goplanid, To guarantee parallelism in the inner loop, you could try launching `numjobs` threads (e.g., with `std::thread`) in each `outerLoopTask`, with each thread performing an `innerLoopTask`. You can prevent...
Hi @goplanid, > 1. I am launching numjobs threads in each outerLoopTask using tbb::parallel_for(tbb::blocked_range(0, numjobs), innerLoopTask); Is this correct? Any reason you have mentioned using std::thread above? OneTBB parallel algorithms...
Hi @goplanid, The executed tasks are distributed among the available threads, so each of your 2 inner loops will be called using anywhere from 1 to 32 threads. > I...
Thank you for submitting this and providing the reproducer and the details.
Thank you for submitting this. We have reproduced the hang and are looking into it.
After enough runs, the hang appears to reproduce on every platform with every configuration. We are still diagnosing the root cause.
The hang happens (after enough runs) even with only 1 user thread simply calling the actions. Only `arena_create`, `arena_destroy`, and `arena_action` are needed for the hang. The hang happens even...
I haven't done further debugging since my [previous update](https://github.com/oneapi-src/oneTBB/issues/1281#issuecomment-1872460644). As I mentioned, it does appear that the hang occurs on every platform after repeatedly running the simplified test (branch: [dev/dnmokhov/test_scheduler_mix](https://github.com/oneapi-src/oneTBB/tree/dev/dnmokhov/test_scheduler_mix)),...
@phprus, I am eventually planning to keep debugging it and root-cause the hang (i.e., test or scheduler). However, currently I have some higher priority tasks. Is this issue blocking anything...