Patents by Inventor Naoto Fukumoto

Naoto Fukumoto 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: 20240020154
    Abstract: A device includes a processor configured to: classify arithmetic processing devices that executes tasks in parallel by distributing loads into arithmetic processing device groups; select a representative arithmetic processing device; notify the representative arithmetic processing device of identification information of other arithmetic processing devices of an arithmetic processing device group to which the representative arithmetic processing device belongs; instruct the representative arithmetic processing device to acquire information regarding tasks to be executed by the arithmetic processing devices of the arithmetic processing device group from a first task list, and to generate a second task list; notify each other arithmetic processing devices of identification information of the representative arithmetic processing device; and instruct each other arithmetic processing device to acquire information regarding tasks to be executed by the representative arithmetic processing device and each other arithm
    Type: Application
    Filed: April 28, 2023
    Publication date: January 18, 2024
    Applicant: Fujitsu Limited
    Inventors: Masashi HAYANO, Takumi HONDA, Naoto FUKUMOTO
  • Patent number: 11397659
    Abstract: An information processing apparatus, includes a memory; and a first processor coupled to the memory and configured to: identify a maximum operating frequency of each of a plurality of second processors, when executing a plurality of processes to be subjected to parallel processing by the plurality of second processors, measure a load value representing a magnitude of a load of each of the plurality of processes, and determine, based on the identified maximum operating frequency of each of the plurality of second processors and the measured load value of each of the plurality of processes, a specific processor as an assignment destination of each of the plurality of processes from the plurality of second processors.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: July 26, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Naoto Fukumoto
  • Publication number: 20210173758
    Abstract: An information processing apparatus, includes a memory; and a first processor coupled to the memory and configured to: identify a maximum operating frequency of each of a plurality of second processors, when executing a plurality of processes to be subjected to parallel processing by the plurality of second processors, measure a load value representing a magnitude of a load of each of the plurality of processes, and determine, based on the identified maximum operating frequency of each of the plurality of second processors and the measured load value of each of the plurality of processes, a specific processor as an assignment destination of each of the plurality of processes from the plurality of second processors.
    Type: Application
    Filed: November 24, 2020
    Publication date: June 10, 2021
    Applicant: FUJITSU LIMITED
    Inventor: Naoto Fukumoto
  • Patent number: 11003591
    Abstract: An arithmetic processor, having: an arithmetic logical operation unit configured to execute an instruction; and a cache unit including a cache memory configured to store a part of data in a first main memory and a part of data in a second main memory which has a wider band than the first main memory when at least a predetermined capacity of data having consecutive addresses is accessed, and a cache control unit configured to read data in the cache memory responding to a memory request issued by the arithmetic logical operation unit and respond to the memory request source, wherein a ratio of capacity of the data in the second main memory with respect to the data in the first main memory stored in the cache memory is limited to a predetermined ratio or less.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: May 11, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Naoto Fukumoto
  • Publication number: 20200097415
    Abstract: An arithmetic processor, having: an arithmetic logical operation unit configured to execute an instruction; and a cache unit including a cache memory configured to store a part of data in a first main memory and a part of data in a second main memory which has a wider band than the first main memory when at least a predetermined capacity of data having consecutive addresses is accessed, and a cache control unit configured to read data in the cache memory responding to a memory request issued by the arithmetic logical operation unit and respond to the memory request source, wherein a ratio of capacity of the data in the second main memory with respect to the data in the first main memory stored in the cache memory is limited to a predetermined ratio or less.
    Type: Application
    Filed: July 19, 2019
    Publication date: March 26, 2020
    Applicant: FUJITSU LIMITED
    Inventor: Naoto Fukumoto
  • Patent number: 10223168
    Abstract: A specification unit specifies numbers of cores executing processing when a predetermined number of processings to be executed in parallel is allocated to cores by same amount by changing number of processings to be allocated within a range of numbers of cores capable of executing parallel processing. A determination unit determines number of cores with highest processing performance as the number of cores executing the parallel processing from among the specified numbers of cores.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: March 5, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Naoto Fukumoto, Kohta Nakashima
  • Patent number: 9842049
    Abstract: A data deployment determination apparatus includes a correlation information creation processor that creates correlation information in which addresses indicating areas in a first memory are correlated with frequency information on memory accesses for the respective addresses, from trace information on a memory access to the first memory, a time reduction calculation processor that calculates, for each of the addresses, time reduction in memory accesses to data stored in the first memory based on the correlation information when data stored in the first memory is stored in a second memory which is a memory having a larger bandwidth than the first memory, and a data deployment determination processor that determines that first data stored in the address of which the time reduction is larger than the time reduction corresponding to second data stored in the address is to be stored in the second memory in preference to the second data.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: December 12, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Naoto Fukumoto
  • Publication number: 20170031609
    Abstract: An information processing device includes a processor. The processor obtains, for every prescribed number of accesses to the memory, access history information representing a history of an access to a memory and information of an access time taken to obtain information from the memory through the access, and performs an interpolation process on access history information for the prescribed number of accesses on the basis of the access history information corresponding to the access time when the access time is shorter than a threshold.
    Type: Application
    Filed: May 31, 2016
    Publication date: February 2, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Naoto Fukumoto
  • Patent number: 9509780
    Abstract: A node includes a sending unit that sends a signal to another node; a receiving unit that receives a signal from another node; a determining unit that determines, when the sending unit sends a signal to the other node, that synchronization has been established with the other node, that determines, when the receiving unit receives a signal from another node, that synchronization has been established with the other node, and that determines, when a node in which synchronization has already been established with the other two nodes in each of which synchronization has been established, that synchronization has been established with the nodes; and a selecting unit that selects an information processing apparatus that is not determined, by the determining unit, that synchronization has been established as the other node at the sending destination for the signal.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: November 29, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Naoto Fukumoto, Akira Naruse, Kohta Nakashima
  • Publication number: 20160253106
    Abstract: A data deployment determination apparatus includes a correlation information creation processor that creates correlation information in which addresses indicating areas in a first memory are correlated with frequency information on memory accesses for the respective addresses, from trace information on a memory access to the first memory, a time reduction calculation processor that calculates, for each of the addresses, time reduction in memory accesses to data stored in the first memory based on the correlation information when data stored in the first memory is stored in a second memory which is a memory having a larger bandwidth than the first memory, and a data deployment determination processor that determines that first data stored in the address of which the time reduction is larger than the time reduction corresponding to second data stored in the address is to be stored in the second memory in preference to the second data.
    Type: Application
    Filed: January 21, 2016
    Publication date: September 1, 2016
    Applicant: FUJITSU LIMITED
    Inventor: Naoto FUKUMOTO
  • Publication number: 20150052263
    Abstract: A node includes a sending unit that sends a signal to another node; a receiving unit that receives a signal from another node; a determining unit that determines, when the sending unit sends a signal to the other node, that synchronization has been established with the other node, that determines, when the receiving unit receives a signal from another node, that synchronization has been established with the other node, and that determines, when a node in which synchronization has already been established with the other two nodes in each of which synchronization has been established, that synchronization has been established with the nodes; and a selecting unit that selects an information processing apparatus that is not determined, by the determining unit, that synchronization has been established as the other node at the sending destination for the signal.
    Type: Application
    Filed: July 28, 2014
    Publication date: February 19, 2015
    Inventors: Naoto Fukumoto, Akira Naruse, Kohta Nakashima
  • Publication number: 20150025848
    Abstract: A specification unit specifies numbers of cores executing processing when a predetermined number of processings to be executed in parallel is allocated to cores by same amount by changing number of processings to be allocated within a range of numbers of cores capable of executing parallel processing. A determination unit determines number of cores with highest processing performance as the number of cores executing the parallel processing from among the specified numbers of cores.
    Type: Application
    Filed: June 20, 2014
    Publication date: January 22, 2015
    Inventors: Naoto Fukumoto, Kohta Nakashima