Patent Number: 7,047,395

Title: Reordering serial data in a system with parallel processing flows

Abstract: A distributed system is provided for apportioning an instruction stream into multiple segments for processing in multiple parallel processing units, and for merging the processed segments into a single processed instruction stream having the same sequential relative order as the original instruction stream. Tags may be attached to each segment after apportioning to indicate the order in which the various segments are to be merged. In one embodiment, the end of each segment includes a tag indicating the unit to which the next instruction in the original instruction sequence is directed.

Inventors: Rosner; Roni (Binyamina, IL), Moffie; Micha G. (Caesarea, IL), Mendelson; Abraham (Haifa, IL)

Assignee: Intel Corporation

International Classification: G06F 15/00 (20060101)

Expiration Date: 5/16/02018