Patents by Inventor Shin-Ming Liu

Shin-Ming Liu 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: 5768596
    Abstract: A system and method for an optimizer of a compilation suite for representing aliases and indirect memory operations in static single assignment (SSA) during compilation of a program having one or more basic blocks of source code. The optimizer converts all scalar variables of said program to SSA form, wherein said SSA form includes a plurality of variable versions, zero or more occurrences of a .chi. function, zero or more occurences of a .phi. function, and zero or more occurrences of a .mu. function. The .chi. function, .phi. function, and .mu. function are inserted for the variable versions. The optimizer also determines whether a variable version can be renamed to a zero version, and upon such a determination, the optimizer renames the variable version to a zero version.
    Type: Grant
    Filed: April 23, 1996
    Date of Patent: June 16, 1998
    Assignee: Silicon Graphics, Inc.
    Inventors: Frederick Chow, Sun Chan, Shin-Ming Liu, Raymond Lo, Mark Streich
  • Patent number: 5734908
    Abstract: A system and method for optimizing a source code representation comprising a plurality of basic blocks are described. The optimized source code representation is to be executed in a target machine. The system operates by selecting from the source code representation a basic block pair comprising a source basic block and one or more target basic blocks. An instruction in the source basic block is identified that can be moved from the source basic block to the target basic block(s) while preserving program semantics. Either the instruction or a representation of the instruction is moved from the source basic block to the target basic block(s) as a function of resource utilization of the target machine that would result from this movement.
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: March 31, 1998
    Assignee: Silicon Graphics, Inc.
    Inventors: Sun C. Chan, Frederick Chow, Shin-Ming Liu, Raymond W. Lo