TECHNIQUE FOR PROMOTING EFFICIENT INSTRUCTION FUSION
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...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English Japanese |
Published |
16.04.2015
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 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.
【課題】コンピュータシステム内で有効な命令フュージョンを可能にする技術を提供する。【解決手段】命令フュージョンの機会は命令キューIQからの最後の命令の読出し又はIQから読み出される最後の命令の発行を閾数のサイクルだけデコード相まで遅らせることによって見つけられ、それにより、後続のフュージョン可能な命令は全てフェチされてIQに格納されるか、又は、必ずしもIQに格納される必要はなく少なくとも識別され、次いで最後のフュージョン可能な命令とフュージョンされる。フュージョン可能な連続する命令が、単一の命令としてデコードされ処理される事により、IQの多数の不必要な読出しを回避し、プロセッサ性能を改善する。【選択図】図5 |
---|---|
Bibliography: | Application Number: JP20140241108 |