Difference between revisions of "Raytrace Scheduler"
Jump to navigation
Jump to search
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | This Exercise Has Been Updated | ||
+ | <!-- | ||
=Motivation= | =Motivation= | ||
Gain some exposure to different task scheduling styles. | Gain some exposure to different task scheduling styles. | ||
Line 8: | Line 10: | ||
=Code To Investigate= | =Code To Investigate= | ||
+ | Static Scheduler-like ray tracer. | ||
+ | |||
{{CodeToInvestigate|SplitFourWayRayTracer|rayTrace|raytrace.demo}} | {{CodeToInvestigate|SplitFourWayRayTracer|rayTrace|raytrace.demo}} | ||
Line 35: | Line 39: | ||
{{Sequential|private void renderMyTasksUntilEmptyThenStealWorkFromOthers(RayTraceTaskContext taskContext, Deque<Section> myTaskDeque, List<Deque<Section>> otherTaskDeques, int id)}} | {{Sequential|private void renderMyTasksUntilEmptyThenStealWorkFromOthers(RayTraceTaskContext taskContext, Deque<Section> myTaskDeque, List<Deque<Section>> otherTaskDeques, int id)}} | ||
+ | --> |
Latest revision as of 15:50, 26 April 2022
This Exercise Has Been Updated