Computer processor employing double-ended instruction decoding
AssigneeMill Computing, Inc.
InventorsRoger Rawson Godard, Arthur David Kahlich, David Arthur Yost
Life of this patent
Estimating the term…
Loading patent…
AssigneeMill Computing, Inc.
InventorsRoger Rawson Godard, Arthur David Kahlich, David Arthur Yost
Estimating the term…
A computer processor including an instruction buffer configured to store at least one variable-length instruction having a bit bundle bounded by a head end and a tail end with a plurality of slots each defining a corresponding operation, wherein the plurality of slots and corresponding operations are logically partitioned into a plurality of distinct blocks with a first group of blocks extending from the head end of the bit bundle toward the tail end of the bit bundle and a second group of blocks extending from the tail end of the bit bundle toward the head end of the bit bundle, wherein the second group of blocks includes a tail end block disposed adjacent the tail end of the bit bundle. A decode stage is operably coupled to the instruction buffer and configured to process a given variable-length instruction stored by the instruction buffer by decoding at least one operation of a particular block belonging to the first group of blocks in parallel with decoding at least one operation of the tail end block. Additional aspects are described and claimed.
A computer processor comprising:
A method comprising:
Dependencies are inferred from the claim text.