Patents by Inventor Robert Gelinas

Robert Gelinas 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: 11226820
    Abstract: Systems and methods for managing context switches among threads in a processing system. A processor may perform a context switch between threads using separate context registers. A context switch allows a processor to switch from processing a thread that is waiting for data to one that is ready for additional processing. The processor includes control registers with entries which may indicate that an associated context is waiting for data from an external source.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: January 18, 2022
    Assignee: ARM Finance Overseas Limited
    Inventors: Robert Gelinas, W. Patrick Hays, Sol Katzman, William J. Dally
  • Publication number: 20170075688
    Abstract: Systems and methods for managing context switches among threads in a processing system. A processor may perform a context switch between threads using separate context registers. A context switch allows a processor to switch from processing a thread that is waiting for data to one that is ready for additional processing. The processor includes control registers with entries which may indicate that an associated context is waiting for data from an external source.
    Type: Application
    Filed: November 23, 2016
    Publication date: March 16, 2017
    Inventors: Robert Gelinas, W. Patrick Hays, Sol Katzman, William J. Dally
  • Patent number: 9519507
    Abstract: Systems and methods for managing context switches among threads in a processing system. A processor may perform a context switch between threads using separate context registers. A context switch allows a processor to switch from processing a thread that is waiting for data to one that is ready for additional processing. The processor includes control registers with entries which may indicate that an associated context is waiting for data from an external source.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: December 13, 2016
    Assignee: ARM Finance Overseas Limited
    Inventors: Robert Gelinas, W. Patrick Hays, Sol Katzman, William J. Dally
  • Patent number: 9189326
    Abstract: Hard errors in the memory array can be detected and corrected in real-time using reusable entries in an error status buffer. Data may be rewritten to a portion of a memory array and a register in response to a first error in data read from the portion of the memory array. The rewritten data may then be written from the register to an entry of an error status buffer in response to the rewritten data read from the register differing from the rewritten data read from the portion of the memory array.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: November 17, 2015
    Assignee: Advanced Micro Devices, Inc.
    Inventors: John Kalamatianos, Johnsy Kanjirapallil John, Robert Gelinas, Vilas K. Sridharan, Phillip E. Nevius
  • Publication number: 20150234676
    Abstract: Systems and methods for managing context switches among threads in a processing system. A processor may perform a context switch between threads using separate context registers. A context switch allows a processor to switch from processing a thread that is waiting for data to one that is ready for additional processing. The processor includes control registers with entries which may indicate that an associated context is waiting for data from an external source.
    Type: Application
    Filed: May 1, 2015
    Publication date: August 20, 2015
    Inventors: Robert Gelinas, W. Patrick Hays, Sol Katzman, William J. Dally
  • Patent number: 9047093
    Abstract: Systems and methods for managing context switches among threads in a processing system. A processor may perform a context switch between threads using separate context registers. A context switch allows a processor to switch from processing a thread that is waiting for data to one that is ready for additional processing. The processor includes control registers with entries which may indicate that an associated context is waiting for data from an external source.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: June 2, 2015
    Assignee: ARM Finance Overseas Limited
    Inventors: Robert Gelinas, W. Patrick Hays, Sol Katzman, William J. Dally
  • Publication number: 20150100848
    Abstract: Hard errors in the memory array can be detected and corrected in real-time using reusable entries in an error status buffer. Data may be rewritten to a portion of a memory array and a register in response to a first error in data read from the portion of the memory array. The rewritten data may then be written from the register to an entry of an error status buffer in response to the rewritten data read from the register differing from the rewritten data read from the portion of the memory array.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 9, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: John Kalamatianos, Johnsy Kanjirapallil John, Robert Gelinas, Vilas K. Sridharan, Phillip E. Nevius
  • Patent number: 8209522
    Abstract: Systems and methods that allow for extracting a field from data stored in a pair of registers using two instructions. A first instruction extracts any part of the field from a first register designated as a first source register, and executes a second instruction extracting any part of the field from a second general register designated as a second source register. The second instruction inserts any extracted field parts in a result register.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: June 26, 2012
    Assignee: MIPS Technologies, Inc.
    Inventors: Sol Katzman, Robert Gelinas, W. Patrick Hays
  • Patent number: 8017703
    Abstract: Continuous feed of auxiliaries for the polymerization reaction of ethylene, propene, and other higher homologous olefins in the preparation of homo- and copolymers, avoiding production of inhomogeneities, such as lumps or chunks which are present because the condition of the auxiliaries is not suitable for precise metering, becomes possible when auxiliaries in paste or solid form, in particular antistatic auxiliaries, are subjected, prior to feed, to a heat treatment in the presence of a solvent at a temperature of from 20 to 80° C., and then recooled, and then fed to the polymerization reaction.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: September 13, 2011
    Assignee: Basell Polyolefine GmbH
    Inventors: Jürgen Schwind, Horst Klassen, Gerald Lutz, Robert Gelinas, Klaus Berhalter, Ursula Krügers
  • Publication number: 20110099353
    Abstract: Systems and methods that allow for extracting a field from data stored in a pair of registers using two instructions. A first instruction extracts any part of the field from a first register designated as a first source register, and executes a second instruction extracting any part of the field from a second general register designated as a second source register. The second instruction inserts any extracted field parts in a result register.
    Type: Application
    Filed: January 6, 2011
    Publication date: April 28, 2011
    Applicant: MIPS Technologies, Inc.
    Inventors: Sol Katzman, Robert Gelinas, W. Patrick Hays
  • Patent number: 7895423
    Abstract: Systems and methods that allow for extracting a field from data stored in a pair of registers using two instructions. A first instruction extracts any part of the field from a first register designated as a first source register, and executes a second instruction extracting any part of the field from a second general register designated as a second source register. The second instruction inserts any extracted field parts in a result register.
    Type: Grant
    Filed: August 19, 2009
    Date of Patent: February 22, 2011
    Assignee: MIPS Technologies, Inc.
    Inventors: Sol Katzman, Robert Gelinas, W. Patrick Hays
  • Publication number: 20100256320
    Abstract: Continuous feed of auxiliaries for the polymerization reaction of ethylene, propene, and other higher homologous olefins in the preparation of homo- and copolymers, avoiding production of inhomogeneities, such as lumps or chunks which are present because the condition of the auxiliaries is not suitable for precise metering, becomes possible when auxiliaries in paste or solid form, in particular antistatic auxiliaries, are subjected, prior to feed, to a heat treatment in the presence of a solvent at a temperature of from 20 to 80° C., and then recooled, and then fed to the polymerization reaction.
    Type: Application
    Filed: September 2, 2008
    Publication date: October 7, 2010
    Applicant: BASELL POLYOLEFINE GMBH
    Inventors: Jürgen Schwind, Horst Klassen, Gerald Lutz, Robert Gelinas, Klaus Berhalter, Ursula Krügers
  • Publication number: 20090313457
    Abstract: Systems and methods that allow for extracting a field from data stored in a pair of registers using two instructions. A first instruction extracts any part of the field from a first register designated as a first source register, and executes a second instruction extracting any part of the field from a second general register designated as a second source register. The second instruction inserts any extracted field parts in a result register.
    Type: Application
    Filed: August 19, 2009
    Publication date: December 17, 2009
    Applicant: MIPS Technologies, Inc.
    Inventors: Sol KATZMAN, Robert Gelinas, W. Patrick Hays
  • Patent number: 7581091
    Abstract: Systems and methods that allow for extracting a field from data stored in a pair of registers using two instructions. A first instruction extracts any part of the field from a first register designated as a first source register, and executes a second instruction extracting any part of the field from a second general register designated as a second source register. The second instruction inserts any extracted field parts in a result register.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: August 25, 2009
    Assignee: MIPS Technologies, Inc.
    Inventors: Robert Gelinas, Patrick W Hays, Sol Katzman
  • Publication number: 20090210682
    Abstract: Systems and methods for managing context switches among threads in a processing system. A processor may perform a context switch between threads using separate context registers. A context switch allows a processor to switch from processing a thread that is waiting for data to one that is ready for additional processing. The processor includes control registers with entries which may indicate that an associated context is waiting for data from an external source.
    Type: Application
    Filed: April 24, 2009
    Publication date: August 20, 2009
    Inventors: Robert GELINAS, W. Patrick Hays, Sol Katzman, William J. Dally
  • Patent number: 7529915
    Abstract: Systems and methods for managing context switches among threads in a processing system. A processor may perform a context switch between threads using separate context registers. A context switch allows a processor to switch from processing a thread that is waiting for data to one that is ready for additional processing. The processor includes control registers with entries which may indicate that an associated context is waiting for data from an external source.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: May 5, 2009
    Assignee: MIPS Technologies, Inc.
    Inventors: Robert Gelinas, W. Patrick Hays, Sol Katzman, William J. Dally
  • Patent number: 7401205
    Abstract: A DSP superscalar architecture employing dual multiply accumulate pipelines. Dual MAC pipelines allow for a seem less transition between established RISC instruction sets and extended DSP instructions sets. Relocatable opcodes are provide to allow further extensions of RISC instruction sets. The DSP superscalar architecture also provides memory pointers with hardware circular buffer support, an interruptible and nested zero-overhead loop counter, and prioritized low-overhead interrupts.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: July 15, 2008
    Assignee: MIPS Technologies, Inc.
    Inventors: William J. Dally, W. Patrick Hays, Robert Gelinas, Sol Katzman, Sam Rosen, Staffan Ericsson
  • Publication number: 20070239967
    Abstract: A DSP superscalar architecture employing dual multiply accumulate pipelines. Dual MAC pipelines allow for a seamless transition between established RISC instruction sets and extended DSP instructions sets. Relocatable opcodes are provide to allow further extensions of RISC instruction sets. The DSP superscalar architecture also provides memory pointers with hardware circular buffer support, an interruptible and nested zero-overhead loop counter, and prioritized low overhead interrupts.
    Type: Application
    Filed: March 27, 2007
    Publication date: October 11, 2007
    Applicant: MIPS Technologies, Inc.
    Inventors: William Dally, W. Hays, Robert Gelinas, Sol Katzman, Sam Rosen, Staffan Ericsson
  • Publication number: 20070106886
    Abstract: Systems and methods that allow for performing a single transaction that both commands a device to perform an action and return the result to a processor without the processor having to send a separate request for the result. In addition, a processor may perform a context switch switching between threads using separate context registers. A context switch allows a processor to switch from processing a thread that is waiting for data to one that is ready for additional processing.
    Type: Application
    Filed: October 25, 2006
    Publication date: May 10, 2007
    Applicant: MIPS Technologies, Inc.
    Inventors: Robert Gelinas, W. Hays, Sol Katzman, William Dally
  • Patent number: 7162615
    Abstract: Systems and methods that allow for performing a single transaction that both instructs a device to perform an operation and return the resulting data to a processor without the processor having to send a separate request for the result. In accordance with the systems and methods, a bus controller generates a system bus operation that sends (to the device) a thread identifier and a data request formulated in one thread by a processor that context switches to a second thread.
    Type: Grant
    Filed: June 12, 2000
    Date of Patent: January 9, 2007
    Assignee: MIPS Technologies, Inc.
    Inventors: Robert Gelinas, W. Patrick Hays, Sol Katzman, William J. Dally