Patents by Inventor Masakazu Tanomoto

Masakazu Tanomoto 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).

  • Publication number: 20230169009
    Abstract: A computation processing apparatus that is able to execute threads, the apparatus includes: a cache including ways which respectively include storage areas identified by index addresses; and a processor coupled to the cache and configured to: determine a cache hit; hold a way number and an index address which identify a storage area holding target data of an atomic instruction executed by any one of the threads; determine a conflict between instructions in a case where a pair of the way number and the index address match a pair of a way number and an index address that identify a storage area that holds target data of a memory access instruction executed by an other one of the threads; and suppress input and output of the target data of the memory access instruction to and from the cache when determining the conflict.
    Type: Application
    Filed: July 28, 2022
    Publication date: June 1, 2023
    Applicant: FUJITSU LIMITED
    Inventors: YUKI KAMIKUBO, Masakazu Tanomoto
  • Patent number: 11625331
    Abstract: A cache control apparatus includes a data unit configured to store data on an index-specific basis, a tag unit configured to store, on the index-specific basis, a tag and a flag indicating whether the data has an uncorrectable error, and a control unit configured to refer to the flag, upon detecting a tag hit by performing a read access to the tag unit, to determine whether an uncorrectable error exists in the data corresponding to the tag hit, wherein the control unit performs process scheduling such that the read access to the tag unit and another access to the tag unit are performed simultaneously.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: April 11, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Ryotaro Tokumaru, Masakazu Tanomoto, Taisuke Saiki
  • Publication number: 20220012179
    Abstract: A cache control apparatus includes a data unit configured to store data on an index-specific basis, a tag unit configured to store, on the index-specific basis, a tag and a flag indicating whether the data has an uncorrectable error, and a control unit configured to refer to the flag, upon detecting a tag hit by performing a read access to the tag unit, to determine whether an uncorrectable error exists in the data corresponding to the tag hit, wherein the control unit performs process scheduling such that the read access to the tag unit and another access to the tag unit are performed simultaneously.
    Type: Application
    Filed: April 14, 2021
    Publication date: January 13, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Ryotaro Tokumaru, Masakazu Tanomoto, Taisuke Saiki
  • Patent number: 11003581
    Abstract: An arithmetic processing device includes circuitry configured to add an identifier of a request source that generates a prefetch request into the prefetch request, and output, in response to detecting a certain number of cache hits less than a first threshold, each of the cache hits occurring in a first cache memory provided at a lower hierarchical level than a second cache memory by each prefetch request into which a first identifier is added, a notification for suppressing a prefetch request issued for the lower hierarchical level of the first cache memory from a first request source identified by the first identifier.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: May 11, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Masakazu Tanomoto, Hideki Okawara
  • Patent number: 10990538
    Abstract: A TLB receives an access request with respect to a first address and access authorization assigned to the request from an arithmetic operation control unit, translates the first address to a second address, determines the suitability of the access authorization, and outputs the access request with respect to the first address when the access authorization is not suitable. An MMU receives the access request with respect to the first address output from the TLB, translates the first address to the second address, determines the suitability of the access authorization, and outputs a notification of access prohibition to the arithmetic operation control unit when the access authorization is not suitable.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: April 27, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Masakazu Tanomoto
  • Publication number: 20200026650
    Abstract: An arithmetic processing device includes circuitry configured to add an identifier of a request source that generates a prefetch request into the prefetch request, and output, in response to detecting a certain number of cache hits less than a first threshold, each of the cache hits occurring in a first cache memory provided at a lower hierarchical level than a second cache memory by each prefetch request into which a first identifier is added, a notification for suppressing a prefetch request issued for the lower hierarchical level of the first cache memory from a first request source identified by the first identifier.
    Type: Application
    Filed: June 26, 2019
    Publication date: January 23, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Masakazu Tanomoto, Hideki Okawara
  • Publication number: 20190377689
    Abstract: A TLB receives an access request with respect to a first address and access authorization assigned to the request from an arithmetic operation control unit, translates the first address to a second address, determines the suitability of the access authorization, and outputs the access request with respect to the first address when the access authorization is not suitable. An MMU receives the access request with respect to the first address output from the TLB, translates the first address to the second address, determines the suitability of the access authorization, and outputs a notification of access prohibition to the arithmetic operation control unit when the access authorization is not suitable.
    Type: Application
    Filed: May 22, 2019
    Publication date: December 12, 2019
    Applicant: FUJITSU LIMITED
    Inventor: Masakazu Tanomoto