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...

Full description

Saved in:
Bibliographic Details
Main Authors IDO OUZIEL, LIHU RAPPOPORT, RON GABOR, ROBERT VALENTINE, PANKAJ RAGHUVANSHI
Format Patent
LanguageEnglish
Japanese
Published 16.04.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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