0x0000 c1 c2 c3 c4 c1 c2 c3 c4
0x0040 c1 c2 c3 c4 c1 c2 c3 c4
...
One property of conventional memory is that we can only read memory in blocks of 64bytes (the size of a cache line).
So if we have a loop that sums of all of the values in C1, we will actually also load all of the values for columns C2, C3, C4.
This means we have a read amplification of factor 4, and our usable bandwidth will be a quarter of the theoretical maximum.