Patents by Inventor Masahiro Goshima

Masahiro Goshima 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: 20240053990
    Abstract: An instruction processing apparatus including a processor configured to execute a process including issuing, by an instruction scheduler, instructions that can be executed; holding, by a register file, data used by the instructions; executing, by an execution unit including a plurality of stages, the instructions issued by the instruction scheduler; detecting, by a detector, early termination in which an execution result of an intermediate stage, which is before a final stage among the plurality of stages, is the same as an execution result of the execution unit; and transferring, by a bypass controller, the data output from the register file or the execution result from the execution unit, to an input of the execution unit, and in response to the detector detecting the early termination, bypassing the execution result of the intermediate stage to the input of the execution unit.
    Type: Application
    Filed: June 13, 2023
    Publication date: February 15, 2024
    Applicants: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Masahiro Goshima, Yi Ge
  • Patent number: 11829293
    Abstract: A processor includes request issuing units issuing an access request to a storage, a data array including banks holding sub data divided from data read from the storage based on the access request, a switch to transfer the access request to one of the banks, and first and second determination units. The first determination unit determines a cache hit when a tag address included in the access address matches a tag address held therein in correspondence with an index address included in the access address. The second determination unit determines a cache hit when identification information corresponding to a first tag address included in the access address and a second tag address included in the access address, match identification information and second tag address held therein. A cache controller makes access to the data array or storage, based on a determination result of the first or second determination unit.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: November 28, 2023
    Assignees: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Yi Ge, Masahiro Goshima
  • Publication number: 20230289284
    Abstract: A processor includes a queue configured to hold a memory access instruction including one or more addresses, a contracted address generator configured to generate a contracted address by contracting bits of multiple addresses in a case where the memory access instruction includes the multiple addresses, a conflict detector configured to detect a conflict between the contracted address and the address held in the queue, and an access controller configured to control processes of the memory access instruction held in the queue, based on a detection result of the conflict detector.
    Type: Application
    Filed: February 23, 2023
    Publication date: September 14, 2023
    Applicants: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Masahiro Goshima, Yi Ge
  • Publication number: 20230153261
    Abstract: A processor includes issuing units to issue a read access request to a storage, a cache including banks capable of holding first data divided from data read from the storage, a switch interconnecting the issuing units and the banks, and a data distribution unit disposed between the issuing units and the switch. The switch outputs one of read access requests to a bank that is a read target, when each of read target data of the read access requests issued from the issuing units is one of second data included in the first data, and the first data read from the bank is output to the data distribution unit. The data distribution unit outputs each of the second data, divided from the first data received from the switch, in parallel to an issuing unit that is an originator of the read access request.
    Type: Application
    Filed: August 23, 2022
    Publication date: May 18, 2023
    Applicants: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Toshiyuki Ichiba, Masahiro Goshima
  • Publication number: 20230110696
    Abstract: A processor includes request issuing units issuing an access request to a storage, a data array including banks holding sub data divided from data read from the storage based on the access request, a switch to transfer the access request to one of the banks, and first and second determination units. The first determination unit determines a cache hit when a tag address included in the access address matches a tag address held therein in correspondence with an index address included in the access address. The second determination unit determines a cache hit when identification information corresponding to a first tag address included in the access address and a second tag address included in the access address, match identification information and second tag address held therein. A cache controller makes access to the data array or storage, based on a determination result of the first or second determination unit.
    Type: Application
    Filed: August 23, 2022
    Publication date: April 13, 2023
    Applicants: Fujitsu Limited, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Yi Ge, Masahiro Goshima
  • Publication number: 20220300289
    Abstract: An operation processing apparatus including one or more lanes each of which processes at most one element operation of an instruction per cycle, and an element operation issuing unit that issues the element operation to the one or more lanes, wherein an entirety of the operation processing apparatus is separated into a plurality of sections by buffers including a plurality of entries, zero or more of the sections that are unable to continue processing of element operations stop the processing, and remaining sections each continue the processing of element operations by storing element operations proceeding to the downstream section into the immediately downstream buffer.
    Type: Application
    Filed: February 8, 2022
    Publication date: September 22, 2022
    Applicants: FUJITSU LIMITED, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Masahiro Goshima, Yi Ge
  • Patent number: 8413240
    Abstract: An example of a device comprises a storage which stores data which is input from outside and to which tracking information is added, a section which detects a first reading event of first data from the storage to which the tracking information is added, a section which detects, after the first reading event, a first writing event to part of character string data to the storage, a section which detects, after the first writing event, a second reading event of second data from the storage to which the tracking information is added, a section which detects, after the second reading event, a second writing event to part of the character string data to the storage, and a section which adds, when the first reading/writing event, second reading/writing event are detected, the tracking information to data to be written to the storage by the first and second writing event.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: April 2, 2013
    Assignee: Semiconductor Technology Academic Research Center
    Inventors: Satoshi Katsunuma, Masahiro Goshima, Hidetsugu Irie, Ryota Shioya, Shuichi Sakai
  • Patent number: 7797444
    Abstract: A data transfer apparatus and a data transfer system are provided that can reduce the cost of installing communication equipment compatible with each of several dissimilar communication protocols in one exchange office and can reduce the cost of constructing the network.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: September 14, 2010
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Keisuke Kabashima, Michihiro Aoki, Takashi Kurimoto, Takashi Miyamura, Masahiro Goshima, Nobuaki Matsuura, Shigeo Urushidani
  • Publication number: 20100083379
    Abstract: An example of a device comprises a storage which stores data which is input from outside and to which tracking information is added, a section which detects a first reading event of first data from the storage to which the tracking information is added, a section which detects, after the first reading event, a first writing event to part of character string data to the storage, a section which detects, after the first writing event, a second reading event of second data from the storage to which the tracking information is added, a section which detects, after the second reading event, a second writing event to part of the character string data to the storage, and a section which adds, when the first reading/writing event, second reading/writing event are detected, the tracking information to data to be written to the storage by the first and second writing event.
    Type: Application
    Filed: March 26, 2009
    Publication date: April 1, 2010
    Applicant: SEMICONDUCTOR TECHNOLOGY ACADEMIC RESEARCH CENTER
    Inventors: Satoshi Katsunuma, Masahiro Goshima, Hidetsugu Irie, Ryota Shioya, Shuichi Sakai
  • Publication number: 20060168316
    Abstract: A data transfer apparatus and a data transfer system are provided that can reduce the cost of installing communication equipment compatible with each of several dissimilar communication protocols in one exchange office and can reduce the cost of constructing the network.
    Type: Application
    Filed: February 2, 2004
    Publication date: July 27, 2006
    Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Keisuke Kabashima, Michihiro Aoki, Takashi Kurimoto, Takashi Miyamura, Masahiro Goshima, Nobuaki Matsuura, Shigeo Urushidani