Patents by Inventor Peter M. Klausler

Peter M. Klausler 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: 9547474
    Abstract: A computer system is operable to identify subfields that differ in two data elements using a bit matrix compare function between a first matrix filled with pattern elements and a reference pattern.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: January 17, 2017
    Assignee: Cray Inc.
    Inventors: William F. Long, Peter M. Klausler
  • Patent number: 8954484
    Abstract: A computer system is operable to identify subfields that differ in two data elements using a bit matrix compare function between a first matrix filled with pattern elements and a reference pattern.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: February 10, 2015
    Assignee: Cray Inc.
    Inventors: William F. Long, Peter M. Klausler
  • Publication number: 20140337398
    Abstract: A computer system is operable to identify subfields that differ in two data elements using a bit matrix compare function between a first matrix filled with pattern elements and a reference pattern.
    Type: Application
    Filed: July 22, 2014
    Publication date: November 13, 2014
    Inventors: William F. Long, Peter M. Klausler
  • Patent number: 8433883
    Abstract: A computer system is operable to identify index elements in a vector index array that cannot be processed in parallel by calculating a complement modified bit matrix compare function between a first matrix filled with elements from the vector index array and a second matrix filled with the same elements from the vector index array.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: April 30, 2013
    Assignee: Cray Inc.
    Inventors: Terry D. Greyzck, William F. Long, Peter M. Klausler, Matthew F. Taylor
  • Publication number: 20110010522
    Abstract: A multiprocessor computer system includes a plurality of processor nodes coupled by a direct processor interconnect network, and a plurality of processor nodes coupled by an indirect processor interconnect network. A bridge directly couples the direct processor interconnect network and the indirect processor interconnect network.
    Type: Application
    Filed: June 11, 2010
    Publication date: January 13, 2011
    Applicant: Cray Inc.
    Inventors: Dennis C. Abts, Peter M. Klausler, James Nowicki
  • Publication number: 20100318773
    Abstract: A computer system is operable to identify index elements in a vector index array that cannot be processed in parallel by calculating a complement modified bit matrix compare function between a first matrix filled with elements from the vector index array and a second matrix filled with the same elements from the vector index array.
    Type: Application
    Filed: June 11, 2009
    Publication date: December 16, 2010
    Applicant: Cray Inc.
    Inventors: Terry D. Greyzck, William F. Long, Peter M. Klausler, Matthew F. Taylor
  • Patent number: 7735088
    Abstract: Systems and methods start a process in an operating system. Additionally, a plurality of program units associated with the process are started. When a context shifting event occurs, each of the plurality of program units has their scheduling synchronized and their context set so that each thread processes the context shifting event. A further aspect of the system is that some program units may be executing on more than one multiple processor unit. In the operating system selects a multiple processor unit to host all of the program units, and migrates those program units that are not currently on the selected multiple processor unit to the selected multiple processor unit.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: June 8, 2010
    Assignee: Cray Inc.
    Inventor: Peter M. Klausler