A compilation method includes converting memory access instructions that
read or write less than a minimum data access unit (MDAU) to memory
access instructions that read or write a multiple of the minimum data
access unit, converting the memory access instructions into a format
including a base address plus an offset, grouping subsets of the
converted memory access instructions into partitions, and vectorizing the
converted memory access instructions in the subsets that match
instruction patterns.