1. An electronic data processing system comprising: an array of cross-connected, data processing pipelines, said array configured to: receive an input data wavefront; propagate the data wavefront through a series of pipeline cells, each pipeline cell configurable to perform a data processing function of a stored program code; and produce an output wavefront derived from the input data wavefront in accordance with a stored program; and an array of memories, each memory associated with a pipeline cell, each memory configured to store at least a program code of a first stored program and a program code of a second stored program; wherein the propagation of a first configuration code wavefront through the array of memories in synchrony the propogation of a first data wavefront through the pipeline cells regulates execution of the first stored program, and wherein the propagation of a second configuration code wavefront through the array of memories in synchrony the propogation of a second data wavefront through the pipeline cells regulates execution of the second stored program.