Loop Nest in Convolution – Output Stationary

Oq = ∑s Iq+s × Fs

Strategy Selection

Execution Controller

Playback Speed 50%
Progress
1/ 16
Indices
q:0, s:0
Reuse Distance (Standard)
Input i: 3
Weight f: 4
Output o: 1
Accumulation Phase
o[0] += i[0] * f[0]

Operational Logic (Standard):

In this setup, the output register holds o[q] constant while the inner loop streams i[w] and f[s] with w = q + s. This maximizes output accumulation reuse.

Legend
Active input: w = q + s
Active filter: s
Red marker: output-stationary anchor q