We are excited to announce the next release of the Intel® OpenMP* Runtime Library at openmprtl.org. This release aligns with Intel® Parallel Studio XE 2015 Composer Edition Update 4.
- Debugger support interface added to the OSS library
- Fixed implementation of task 'final' clause
- Fixed a crash that occurred when task dependence was used
- Fixed hierarchical barrier in oversubscription case
I am starting to dig into the runtime source code and I am wondering if there is any information available about its general organization/design. I am mostly interested in the "task"-related topics, for instance how are inter-task dependencies detected, which scheduling algorithms are implemented, and such things.
Thanks in advance.