1. A tangible computer-readable storage medium that includes a system embodied in software, wherein the system is configured to track instructions in a variable advance instruction window, the system comprising: an instruction source that provides a plurality of items of instruction information, wherein each of the plurality of items of instruction information pertain to an instruction to be executed; a plurality of register files coupled to the instruction source; and control logic coupled to the instruction source and the plurality of register files, the control logic adapted to selectively route each of the plurality of information items for storage in one or more of the plurality of register files, wherein each of the plurality of register files stores at least one of the plurality of items of instruction information and wherein each of the plurality of items of instruction information is stored in a location in a register file that is uniquely addressable by a unique identifier assigned to the instruction to be executed.