1. A processor array comprising: a plurality of processors; and, a plurality of single drop busses connecting individual processors to other processors wherein each processor is connected to at least two other processors; and a first group of processors connected together for performing a first task; and a second group of processors connected together for performing a second task; at least one processor connected to said first group of processors and said second group of processors for facilitating communications between said first group of processors and said second group of processors without participating in said first task and said second task and wherein said at least one processor functions to synchronize an asynchronous processing array of processing devices with synchronous devices.