Program structure
Memory maps
Legend
1 Pixel = 1 address over 4 iterations
Full address space is divided by 1024 chunks.
Hints
Look for the following patterns:
Recurrent accesses over iterations
Sequential access inside iteration
Verdict: might be applicable for vectorization and it has good potential because of high intensity
Sequential accesses over iterations
Stride access inside iteration
Verdict: might be applicable for vectorization, but benefit is low due to low intensity