摘要 |
PROBLEM TO BE SOLVED: To provide a technique that enables efficient instruction fusion in a computer system.SOLUTION: Instruction fusion opportunities are found by delaying reading of a last instruction from an instruction queue (IQ) or issuance of the last instruction read from the IQ to a decoding phase for a threshold number of cycles, so that any subsequent fusible instructions may be fetched and stored in the IQ (or at least identified without necessarily being stored in the IQ) and subsequently fused with the last fusible instruction. Consecutive fusible instructions are decoded and processed as a single instruction, by which many unnecessary reads of the IQ are avoided, improving processor performance. |