Arithmetic processing device and method of controlling arithmetic processing device
AssigneeFujitsu Limited
InventorsSota Sakashita, Toshio Yoshida
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsSota Sakashita, Toshio Yoshida
Estimating the term…
A Load and Store Queue (LDSTQ) stores load store instructions therein with an upper limit being a first number, and sequentially outputs the stored load store instructions to cause a data cache or a main memory to execute processing of data in accordance with the output load store instructions. A decode unit acquires load store instructions, and determines a queued number of load store instructions which have not been output from the LDSTQ among load store instructions output from the decode unit. When the queued number is smaller than a second number which is larger than the first number, the decode unit outputs the acquired load store instructions. An LDSTQ management unit acquires the output load store instructions. When the stored number of load store instructions stored in the LDSTQ is smaller than the first number, the LDSTQ management unit stores the acquired load store instructions in the LDSTQ.
An arithmetic processing device, comprising:
A method of controlling an arithmetic processing device including a load store queue that stores load or store instructions with an upper limit being a first number, and sequentially outputs the stored load or store instructions to cause a cache or a memory to execute processing of data in accordance with the output load or store instructions, the control method comprising:
Dependencies are inferred from the claim text.