The invention discloses a multi-instruction out-of-order transmitting method based on instruction withering and a processor, and belongs to the field of
processor design. According to the invention, aredundant arbitration structure in a traditional transmitting architecture is abandoned, an instruction withering circuit is added, and an instruction age array is adopted to represent the storage time of instructions in a CPU. In addition, an awakening state bit is added, the instructions exceeding the withering threshold value are stored in a
settling pond so that a CPU can directly transmit the instructions, circuit structures such as an instruction request circuit, an
instruction distribution circuit and an awakening circuit are improved, and the
time sequence of a key path in the processor for multi-instruction transmission is effectively improved; and when an instruction is awakened, delayed awakening is performed on an instruction with a short execution period, the instruction witha long execution period is awakened in advance so as to ensure that the instruction can be executed back to back, the requirements of high
power consumption ratio,
low delay and high IPC in a modernsuperscalar out-of-order processor are met, and the problems that in the prior art, the number of items of a launch
queue table of a processor cannot be increased day by day, and
delay is also increased day by day are solved.