“…Consider 8 parallel memories and an access pattern of 8 array elements defined by 2 r = 2 rows each has 2 c = 4 columns with strides of 2 r s = 1 and 2 c s = 2 along the row and column, respectively. The first instance of this pattern is the set {(0, 0) + (k r × 2 0 , k c × 2 1 ) : 0 ≤ k r ≤ 1, 0 ≤ k r ≤ 3} = ((0, 0), (0, 2), (0, 4), (0, 6), (1, 0), (1,2), (1,4), (1,6)). Different instances of the same pattern can be defined as We may define other relevant data patterns for the same array.…”