ARITHMETIC PROCESSING DEVICE AND CONTROL METHOD OF ARITHMETIC PROCESSING DEVICE

To suppress deterioration of throughput of a processor.SOLUTION: An arithmetic processing device comprises: an instruction decoder that has K slots; first through fourth reservation stations (RS) having L (K>L>2) input ports; first/second RS dedicated first/second arithmetic units; third/fourt...

Full description

Saved in:
Bibliographic Details
Main Author OKAZAKI RYOHEI
Format Patent
LanguageEnglish
Japanese
Published 24.10.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To suppress deterioration of throughput of a processor.SOLUTION: An arithmetic processing device comprises: an instruction decoder that has K slots; first through fourth reservation stations (RS) having L (K>L>2) input ports; first/second RS dedicated first/second arithmetic units; third/fourth RS dedicated first/second load store (LS) units; and an allocation unit that allocates K instructions to any of the first through fourth RS. A first instruction that can be executed by the first/second arithmetic units and that cannot be executed by the first/second LS units is allocated to the first or second RS on the basis of a first allocation table, a second instruction that can be executed by the first/second LS units and that cannot be executed by the first/second arithmetic units is allocated to the third or fourth RS on the basis of a second allocation table, and a third instruction that can be executed by the first/second LS units and the first/second arithmetic units is allocated to any of the first through fourth RS on the basis of a third allocation table.SELECTED DRAWING: Figure 2 【課題】プロセッサのスループットの低下を抑制する。【解決手段】K個のスロットを有する命令デコーダと、L個(K>L>2)の入力ポート有する第1〜4リザベーションステーション(RS)と、第1/第2RS専用の第1/第2演算ユニットと、第3/第4RS専用の第1/第2ロードストア(LS)ユニットと、K個の命令を、第1〜4RSのいずれかに割り振るアロケーションユニットを有する。第1/第2演算ユニットで実行でき、第1/第2のLSユニットで実行できない第1の命令は第1の割振りテーブルに基づいて第1または第2RSに割振り、第1/第2LSユニットで実行でき、第1/第2演算ユニットで実行できない第2の命令は第2の割振りテーブルに基づいて第3または第4のRSに割振り、第1/第2LSユニットと第1/第2演算ユニットで実行できる第3の命令は第3の割振りテーブルに基づいて前記第1〜4のRSのいずれかに割振る。【選択図】図2
Bibliography:Application Number: JP20180079011