10-06-2014 12:54 AM
hi guys, i'm a newbie of TBB, and i'm intrested in a question, that is, how the task scheduler and the algorithms, such as parallel_for, parallel_invoke, parallel_reduce etc, work together? I mean, the task scheduler must be the heart of TBB runtime, and then, for different algorithms, the scheduler is designed well to suit them, so what's the key points of scheduler's desgin, and how does the scheduler suits these algorithms? i'm willing to bet simillar questions must be asked, so are there any papers or any links i can get, if not, i'm gratitude if you guys can give me some clues to move on. thanks!