Warp Scheduling Basics Loose Round Robin (LRR)

Warp Scheduling Basics Loose Round Robin (LRR)
1 / 1
Warp Scheduling Basics Loose Round Robin (LRR) - slide 1 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 2 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 3 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 4 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 5 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 6 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 7 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 8 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 9 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 10 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 11 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 12 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 13 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 14 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 15 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 16 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 17 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 18 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 19 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 20 of 21 Warp Scheduling Basics Loose Round Robin (LRR) - slide 21 of 21
Warp Scheduling Basics Loose Round Robin (LRR) Goes around to every warp and issue if ready (R) If warp is not ready (W), skip and issue next ready warp Issue: Warps all run at the same speed, potentially all reaching memory access phase

Related Topics

Download this presentation From Below

"Warp Scheduling Basics Loose Round Robin (LRR)" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Warp Scheduling Basics<br>
02
Loose Round Robin (LRR) Goes around to every warp and issue if ready (R)

If warp is not ready (W), skip and issue next ready warp

Issue: Warps all run at the same speed, potentially all reaching memory access phase together and stalling. R R W R R R R Select All Warps Execution Units W . . .<br>
03
Two-level (TL) Warps are grouped into two groups:
Pending warps (potentially waiting on long latency instr.)
Active warps (Ready to execute)
Warps move between Pending and Active groups
Within the Active group, issue LRR
Goal: Overlap warps performing computation with warps performing memory access<br>