Blender Git Loki
Git Commits -> Revision e50f1dd
Revision e50f1dd by Brecht Van Lommel (master) June 22, 2020, 11:27 (GMT) |
Cycles: use TBB for task pools and task scheduler No significant performance improvement is expected, but it means we have a single thread pool throughout Blender. And it should make adding more parallellization in the future easier. After previous refactoring commits this is basically a drop-in replacement. One difference is that the task pool had a mechanism for scheduling tasks to the front of the queue to minimize memory usage. TBB has a smarter algorithm to balance depth-first and breadth-first scheduling of tasks and we assume that removes the need to manually provide hints to the scheduler. Fixes T77533 |
Commit Details:
Full Hash: e50f1ddc6540680d2aafc1c76f8339d69350f84a
Parent Commit: 54e3487
Lines Changed: +49, -396