Patents by Inventor Makiko Ito

Makiko Ito 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: 20100070739
    Abstract: A multiprocessor system according to an embodiment comprises a plurality of processors, an execution control unit to control processing by the plurality of processors and data transfer between the plurality of processors; and an internal data storage unit to store data dependence information indicating status of the data transfer. If control flow of processing by a processor is fixed after a preceding data transfer is registered for execution and another data transfer to a similar destination as the preceding data transfer is necessary, the execution control unit cancels the preceding data transfer based on the data dependence information.
    Type: Application
    Filed: September 18, 2009
    Publication date: March 18, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Yasuki Nakamura, Takahisa SUZUKI, Makiko ITO, Hideo MIYAKE
  • Publication number: 20100023731
    Abstract: A method of generating a parallelized program includes calculating an execution order of vertices of a degenerate program dependence graph, generating basic blocks by consolidating vertices including neither branching nor merging, generating procedures each corresponding to a respective one of the vertices, and generating a procedure control program by arranging an instruction to execute a first procedure after an instruction to wait for output data transfer from a second procedure for a dependence relation crossing a border between the basic blocks, generating an instruction to register a dependence relation that a third procedure has on output data transfer from a fourth procedure for a dependence relation within one of the basic blocks, and generating an instruction to perform a given data transfer directly from procedure to procedure for each of a data transfer within one of the basic blocks and a data transfer crossing a border between the basic blocks.
    Type: Application
    Filed: September 29, 2009
    Publication date: January 28, 2010
    Applicant: FUJITSU LIMITED
    Inventor: Makiko Ito
  • Publication number: 20090019259
    Abstract: A multiprocessing method and a multiprocessor system capable of reducing time lost due to sequential waiting when procedures (program units) having dependencies are executed in which an order of execution of a plurality of program units in a sequential execution program and dependencies of the plurality of program units are registered, the execution states of the plurality of program units are managed based on the registered dependencies, executable program units are determined, and are assigned to server processors sequentially and executed are disclosed.
    Type: Application
    Filed: September 22, 2008
    Publication date: January 15, 2009
    Applicant: FUJITSU LIMITED
    Inventors: Takahisa SUZUKI, Makiko Ito, Hideo Miyake
  • Publication number: 20090007087
    Abstract: A dependent element group which is invertibly contractible is found by using program analysis information including a plurality of dependent elements representing dependent relationships of statement and control, the statement and the control being included in a program. Next, a program dependence graph in which dependent elements are made to be contracted is generated by contracting the found dependent element group. The number of vertices and the number of edges of the program dependence graph are reduced by the contraction of the dependent elements, so that a program dependence graph with a rough granularity can be generated. As a result, a calculation amount (calculation time) necessary for optimization processing such as parallel processing of the program can be reduced. That is, by generating the contracted program dependence graph having invertibility, it is possible to realize the analysis and optimization of large-scale software in a realistic time.
    Type: Application
    Filed: August 14, 2008
    Publication date: January 1, 2009
    Applicant: FUJITSU LIMITED
    Inventors: Makiko Ito, Hideo Miyake, Atsuhiro Suga