Spatial Reuse Visualizer
Tracking data movement from Global Buffer to Consumers.
0
1
2
3
4
5
6
*
0
1
2
3
=
0
1
2
3
(a) Example 1D convolution
Ordering 1: Perfect Reuse (Broadcast)
Ordering 2: Partial Reuse (Multicast)
Ordering 3: No Spatial Reuse
Space-Time Grid
Time Step: 0 / 4
Space (Consumers)
Time
T0
T1
T2
T3
Reset
Back
Next Time Step
Memory Hierarchy (Spatial)
0
1
2
3
Consumer C0
-
Consumer C1
-
Consumer C2
-
Consumer C3
-
Select a mode and click "Next" to see data movement.