Patents by Inventor Takekazu Tabata

Takekazu Tabata has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11550589
    Abstract: A calculation processing apparatus includes a decoder that decodes memory access instructions including a store instruction and a load instruction; a first queue that stores the decoded memory access instructions; a second queue that stores store data related to the store instruction; a storage circuit that stores target address information of the store instruction for which the first queue is reserved but the second queue is not reserved; and an inhibitor that inhibits execution of the load instruction when address information matching target address information of the load instruction is stored in the storage circuit when the load instruction is being processed. This configuration inhibits switching of the order of a store instruction and a load instruction.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: January 10, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Takekazu Tabata, Yasunobu Akizuki, Sota Sakashita
  • Publication number: 20200183694
    Abstract: A calculation processing apparatus includes a decoder that decodes memory access instructions including a store instruction and a load instruction; a first queue that stores the decoded memory access instructions; a second queue that stores store data related to the store instruction; a storage circuit that stores target address information of the store instruction for which the first queue is reserved but the second queue is not reserved; and an inhibitor that inhibits execution of the load instruction when address information matching target address information of the load instruction is stored in the storage circuit when the load instruction is being processed. This configuration inhibit switching of the order of a store instruction and a load instruction.
    Type: Application
    Filed: November 27, 2019
    Publication date: June 11, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Takekazu Tabata, Yasunobu Akizuki, Sota Sakashita
  • Patent number: 9965283
    Abstract: A first entry, when outputting an instruction stored in the first entry to a first arithmetic unit and when an execution cycle number of the instruction stored in the first entry is equal to or more than a threshold value, outputs a use inability signal of the first arithmetic unit to a second entry, a reservation station includes a controller configured to, when the use inability signal of the first arithmetic unit is output and then a use inability discontinuation condition is satisfied, perform control to discontinue execution of the first arithmetic unit, store a state of the first arithmetic unit in a storage element, and discontinue output of the use inability signal of the first arithmetic unit, and the second entry, when output of the use inability signal of the first arithmetic unit is discontinued, outputs an instruction stored in the second entry to the first arithmetic unit.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: May 8, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Ryohei Okazaki, Yasunobu Akizuki, Takekazu Tabata
  • Publication number: 20160342415
    Abstract: A first entry, when outputting an instruction stored in the first entry to a first arithmetic unit and when an execution cycle number of the instruction stored in the first entry is equal to or more than a threshold value, outputs a use inability signal of the first arithmetic unit to a second entry, a reservation station includes a controller configured to, when the use inability signal of the first arithmetic unit is output and then a use inability discontinuation condition is satisfied, perform control to discontinue execution of the first arithmetic unit, store a state of the first arithmetic unit in a storage element, and discontinue output of the use inability signal of the first arithmetic unit, and the second entry, when output of the use inability signal of the first arithmetic unit is discontinued, outputs an instruction stored in the second entry to the first arithmetic unit.
    Type: Application
    Filed: March 14, 2016
    Publication date: November 24, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Ryohei Okazaki, YASUNOBU AKIZUKI, Takekazu Tabata
  • Publication number: 20150277905
    Abstract: An arithmetic processing unit includes, an instruction decoder; three or more operators to, when the instruction is a multi-data instruction, process in parallel the plural data, and when the instruction is a non-multi-data instruction, process the singular data individually; storage destination register groups corresponding to the operators to store operation results from the operators; renaming register groups corresponding respectively to the operators to store the operation results; and a register renaming unit to store an association between a specified storage destination register specified by an instruction and an allocated renaming register.
    Type: Application
    Filed: March 23, 2015
    Publication date: October 1, 2015
    Inventors: Ryohei Okazaki, YASUNOBU AKIZUKI, Takekazu Tabata