1. A data processing system, comprising: a grouping tool for arranging a stream of instructions into a stream of grouped instructions which includes at least two instructions; and a processor, coupled to said grouping tool, for receiving said stream of grouped instructions and implementing an instruction execution pipeline using said stream of grouped instructions received from said grouping tool.