Hi, I am currently reading the libgomp source code, hoping to understand how gcc schedule tasks and how pthread pool is used in a nested parallel region.
On the manual section, there are implementation ABI for PARALLEL, SINGLE, etc constructs. But for some reason, I don't find the same info for TASK construct. I would like to know how gcc transform the code when encounter a TASK construct in OpenMP 3.0. I am looking for information details like this (for example, http://gcc.gnu.org/onlinedocs/gcc-4.4.1/libgomp/Implementing-PARALLEL-construct.html#Implementing-PARALLEL-construct). Could someone help me out? Many thanks. Cheers, Tim