A method of carrying out a data fetch operation for a data-parallel
processor such as a SIMD processor is described. The operation is
specifically involving the use of a plurality of non-sequential data
addresses. The method comprises constructing a linear address vector from
the non-sequential addresses, and using the address vector in a block
fetch command to a data store.