if a memory location is referenced, the locations with nearby addresses will tend to be referenced soon therefore move blocks consisting of contiguous words closer to the processor
repeated access to nearby memory locations  array elements are being accessed over and over  remember to cache previous translation results
refers to the tendency of execution to involve a number of memory locations that are clustered and is generally exploited by using larger cache blocks