Page MenuHome

TaskScheduler: Minor Preparations for TBB
ClosedPublic

Authored by Jeroen Bakker (jbakker) on Apr 9 2020, 3:24 PM.

Details

Summary

I am reviving temp-tbb-task-scheduler. There were too many changes in master to do a clean rebase/merge (without knowing the exact state of master and that branch). So my attempt is to cherry pick the commits from that branch one by one. To not diverse too much from master we could decide to add these as early as possible to master.

This patch contains the first 2 commits

  1. Tasks: move priority from task to task pool rBf7c18df4f599: Tasks: move priority from task to task pool
  2. Tasks: split task.c into task_pool.cc and task_iterator.c rB4ada1d267749: Tasks: split task.c into task_pool.cc and task_iterator.c

After this patch we can continue with the map-reduce as that needs some additional development.

Diff Detail

Repository
rB Blender

Event Timeline

Jeroen Bakker (jbakker) requested review of this revision.Apr 9 2020, 3:24 PM
Jeroen Bakker (jbakker) created this revision.
  • Tasks: split task.c into task_pool.cc and task_iterator.c
Jeroen Bakker (jbakker) retitled this revision from T70709 [WIP]: Use TBB as Task Scheduler to [WIP] T70709: Use TBB as Task Scheduler.Apr 9 2020, 3:54 PM
Jeroen Bakker (jbakker) retitled this revision from [WIP] T70709: Use TBB as Task Scheduler to TaskScheduler: Minor Preparations for TBB.Apr 9 2020, 4:20 PM
Jeroen Bakker (jbakker) edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.Apr 9 2020, 4:48 PM