Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
improve OMP parallelization with scheduling #1065
Many jobs deployed by prange finish very quickly when using a mask. Since the default scheduling seems to assign jobs statically to workers by creation some worker run out of jobs quickly. I tested all possible settings with default parameters, num_threads=10 on a virtualized system on an HCP dataset (HCP/994273/T1w/Diffusion). The mask was computed with dipy and covers (=1) ~25% of the dataset.