1. A system comprising: a plurality of data processing elements; one or more interconnects coupling the data processing elements together in an array; wherein one or more of the interconnects are configured to convey variable precision data between the data processing elements.