1. A method of accelerating processing of a non-sequential instruction stream on a processor with multiple compute units comprising: receiving by at least one compute unit, a generic instruction stream derived from a sequence of instructions, said generic instruction stream including an index section and a compute section; executing, in said at least one compute unit, an instruction in said index section using localized data stored in each compute unit to calculate a value; selecting, in said at least one compute unit, one of a plurality of stored local parameter sets based on the calculated value; and in said at least one compute unit, executing a function specified in the compute section using the selected parameter set and the localized data to produce the compute unit's localized solution to the generic instruction stream.