Hello,
I'm getting familiar with libomp source code and there are some things that are not clear to me, e.g. in tasking code following preprocessor directive is often used:
#ifdef BUILD_TIED_TASK_STACK
I can't figure out in which circumstances this BUILD_TIED_TASK_STACK could be defined.
Best regards,
Paul Osmialowski
Hi Paul,
This is dead code currently, we need to clean it up.
According to comments inside this code was preparation to implementing Task Scheduling Constraint (TSC), but it was never finished.
Now we have the TSC implemented differently, - via stack of tasks embedded directly into the kmp_taskdata structure (using td_parent field).
Regards,
Andrey