Methods and apparatuses for dispatching instructions executed by at least
one functional unit of a data processor, each one of the instructions
having a corresponding priority number, in a data processing system
having at least one host processor with host processor cache and host
memory are described herein. In one aspect of the invention, an exemplary
method includes receiving a next instruction from an instruction stream,
examining a current instruction group to determine if the current
instruction group is completed, adding the next instruction to the
current instruction group if the current instruction group is not
completed, and dispatching the current instruction group if the current
instruction group is completed.