If a memory location is referenced then it will tend to be referenced again soon
Keep most recently accessed data items closer to the processor
If a memory location is referenced, the locations with nearby addresses will tend to be referenced soon
Move blocks consisting of contiguous words closer to the processor