Apparatus, methods, data structures, and systems are provided for
subdividing input data associated with a first software program into job
quanta, wherein each job quantum is operable to be executed by a separate
software program residing on a different processing element from the
first software program. The first software program and the separate
software program execute substantially in parallel and output data
associated with the executions of the programs are assembled into a
single coherent presentation or results data. Moreover, the software
programs may be threaded or non-threaded.