Patents by Inventor Ronald McIntosh

Ronald McIntosh 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: 20060200810
    Abstract: An improved method, apparatus, and computer instructions for generating instructions to process multiple similar expressions. Parameters are identified for the expressions in the original instructions, to form a set of identified parameters typically including the operations performed, the types of data used, and the data sizes. Each type of execution unit that can execute the instructions needed to process the expressions using the set of identified parameters is identified, wherein a set of identified execution unit types is formed. An execution unit type from the set of identified execution unit types is selected to meet a performance goal. The new instructions are generated for the selected execution unit type to process the expressions, and the original instructions for the expressions are discarded.
    Type: Application
    Filed: March 7, 2005
    Publication date: September 7, 2006
    Applicant: International Business Machines Corporation
    Inventor: Ronald McIntosh
  • Publication number: 20060096619
    Abstract: Prion infectivity adsorbed onto substrates (for example, chromatographic columns used to fractionate blood plasma) is removed by treatment with 2M sodium chloride. Optionally, the substrate is further washed with 0.1M sodium hydroxide.
    Type: Application
    Filed: May 30, 2003
    Publication date: May 11, 2006
    Inventors: Peter Foster, Brenda Griffin, Ronald McIntosh
  • Publication number: 20060059476
    Abstract: An apparatus and method for removing stores to local variables that are not aliased by other variables or to variables which have already been removed by previous optimizations prior to performing dead store elimination optimization are provided. With the method and apparatus, instructions that include a memory reference to a local variable that is not modified by other instructions are identified. For these instructions, an identifier of the variable referenced is maintained in a data structure along with the location of the store instruction in the procedure (for a store instruction) or a load indicator (for a load instruction). The data structure is then traversed to see if there are any store instructions referencing a variable that does not have a corresponding load instruction referencing the same variable. Such store instructions are eliminated prior to performing traditional dead store elimination.
    Type: Application
    Filed: September 16, 2004
    Publication date: March 16, 2006
    Applicant: International Business Machines Corporation
    Inventors: Ronald McIntosh, Mark Mendell
  • Publication number: 20060048111
    Abstract: A method, apparatus, and computer instructions for processing instructions. A data dependency graph is built. The data dependency graph is analyzed for recurrences, and unpipelined instructions that lie outside of the recurrences are expanded.
    Type: Application
    Filed: August 30, 2004
    Publication date: March 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Roch Archambault, Robert Enenkel, Robert Hay, Allan Martin, James McInnes, Ronald McIntosh, Mark Mendell