A memory interface for a parallel processor which has an array of
processing elements and can receive a memory address and supply the
memory address to a memory connected to the processing elements. The
processing elements transfer data to and from the memory at the memory
address. The memory interface can connect to a host configured to access
data in a conventional SDRAM memory device so that the host can access
data in the memory.