Method and system for assigning instructions to decoders in decoder clusters
AssigneeHygon Information Technology Co., Ltd.
InventorZehan Cui
Life of this patent
Estimating the term…
Loading patent…
AssigneeHygon Information Technology Co., Ltd.
InventorZehan Cui
Estimating the term…
A method for parallel decoding which is applied to a processor including a first decoder cluster and a second decoder cluster, the second decoder cluster being provided with at least one shared decoder shared by the first decoder cluster. In the method, if a quantity of a plurality of instructions is greater than a quantity of decoders in the first decoder cluster, the processor assigns, from the plurality of instructions, first instructions with a quantity corresponding to the quantity decoders of the first decoder cluster to a decoder in the first decoder cluster for decoding, and the processor assigns, from the plurality of instructions, at least one second instruction other than the first instructions to the at least one shared decoder for decoding. The processor then writes micro-ops obtained by decoding the first instructions and micro-ops obtained by decoding the at least one second instruction into a first micro-op queue.
A method for parallel decoding, which is applied to a processor, the processor comprising at least a first decoder cluster and a second decoder cluster, the second decoder cluster provided with at least one shared decoder shared by the first decoder cluster, the first decoder cluster corresponding to a first instruction queue and the second decoder cluster corresponding to a second instruction queue other than the first instruction queue, and the first decoder cluster corresponding to a first micro-op queue and the second decoder cluster corresponding to a second micro-op queue other than the first micro-op queue;
A processor, comprising:
Dependencies are inferred from the claim text.