Patents by Inventor Kauaki Ishizaki

Kauaki Ishizaki 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: 7197747
    Abstract: A method and system for compiling a program written in a type-safe language. Instructions are reordered for speculative execution while reducing the execution time of the program. A dependency graph is generated wherein exception dependent arcs are discriminated from arcs of other dependency types. Determination is made whether earliest execution start time of the H-PEI will be earlier when executed with or without a constraint by the exception dependent arc. If it is determined that it will be earlier in the latter case, the instruction sequence including the H-PEI is reordered for speculative execution.
    Type: Grant
    Filed: March 12, 2003
    Date of Patent: March 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Kauaki Ishizaki, Tatshushi Inagaki, Hideaki Komatsu
  • Publication number: 20040025152
    Abstract: In compiling a program written in a type-safe language, instructions are reordered for speculative execution while reducing the execution time of the program, with respect to an exception dependency between an instruction (H-PEI) that can cause the program to unusually terminate due to a hardware exception and an exception check instruction (S-PEI) inserted in the program before the H-PEI for ensuring that the program does not terminate unusually. A dependency graph is generated wherein exception dependent arcs are discriminated from arcs of other dependency types. Determination is made whether earliest execution start time of the H-PEI will be earlier when executed with a constraint by the exception dependent arc or will be earlier when executed without a constraint by the exception dependent arc. If it is determined that it will be earlier in the latter case, the instruction sequence including the H-PEI is reordered for speculative execution.
    Type: Application
    Filed: March 12, 2003
    Publication date: February 5, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kauaki Ishizaki, Tatshushi Inagaki, Hideaki Komatsu