“…One way to categorize prefetching schemes is based on the data access patterns that they target. Hence, they can be broadly classi ed as sequential 33], strided 9, 14, 19], streamed 16,21,32], data-dependency based 28], pointer based 22,25,29], and address-correlation based 8,20,24]. Since our focus is on strided accesses, we compare our scheme with the other approaches to stride prefetching in the rest of this section.…”