Difference between revisions of "Raytrace Scheduler"

From CSE231 Wiki
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