1. A system comprising: a plurality of data processing elements, wherein each of the data processing elements operates asynchronously with respect to local periodic clock signals and independently of control signals used by the other data processing elements; one or more interconnects coupling the data processing elements together in an array; wherein the interconnects are configured to convey data between each pair of the data processing elements in a manner which is asynchronous with respect to timing reference signals and independent of control signals used by other pairs of the data processing elements.