title: Role of cache stride while flushing CPU cache
body: <p>I understand that the stride value of a CPU cache can be equal to or greater than the cache line size, but I don't understand why a stride value is required?</p>
  
  <ol>
  <li><p>When will a CPU cache have a stride value which is larger than the cache line size?</p></li>
  <li><p>When is stride value actually used? Is it while flushing?</p></li>
  </ol>
  
  <p>I have searched around a lot for more on CPU cache stride, but couldn't find much information.</p>