Stride of an array とは

コンピュータプログラミングでは、配列のストライド(インクリメント、ピッチまたはステップサイズとも呼ばれる)は、バイト単位または配列要素のサイズの単位で測定された、連続した配列要素の先頭の間のメモリ内の位置の数です。ストライドは要素のサイズより小さくすることはできませんが、要素間に余分なスペースを示す大きな値にすることができます。
各要素のサイズとまったく同じサイズのストライドを持つ配列は、メモリ内で連続しています。このような配列は、時には単位ストライドを持つと言われています。ユニットストライド配列は、非ユニットストライド配列よりも効率的であることがありますが、非ユニットストライド配列は、キャッシングの効果と使用されるアクセスパターンに応じて、2Dまたは多次元配列の方が効率的です。これは、地域の原則、具体的には地方の地域性に起因する可能性があります。