Patents by Inventor Eduardus A. Metz

Eduardus A. Metz 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: 10002021
    Abstract: This disclosure is directed to deferred preemption techniques for scheduling graphics processing unit (GPU) command streams for execution on a GPU. A host CPU is described that is configured to control a GPU to perform deferred-preemption scheduling. For example, a host CPU may select one or more locations in a GPU command stream as being one or more locations at which preemption is allowed to occur in response to receiving a preemption notification, and may place one or more tokens in the GPU command stream based on the selected one or more locations. The tokens may indicate to the GPU that preemption is allowed to occur at the selected one or more locations. This disclosure further describes a GPU configured to preempt execution of a GPU command stream based on one or more tokens placed in a GPU command stream.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: June 19, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Eduardus A Metz, Nigel Terence Poole, Colin Christopher Sharp, Andrew Gruber
  • Patent number: 9134954
    Abstract: This disclosure proposes techniques for demand paging for an IO device (e.g., a GPU) that utilize pre-fetch and pre-back notification event signaling to reduce latency associated with demand paging. Page faults are limited by performing the demand paging operations prior to the IO device actually requesting unbacked memory.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: September 15, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Colin Christopher Sharp, David Rigel Garcia Garcia, Eduardus A. Metz
  • Patent number: 9047686
    Abstract: In general, aspects of this disclosure describe example techniques for efficient storage of data of various data types for graphics processing. In some examples, a processing unit may assign first and second contiguous range of addresses for a first and second data type, respectively. The processing unit may store at least one of graphics data of the first or second data type or addresses of the graphics data of the first or second data type within blocks whose addresses are within the first and second contiguous range of addresses, respectively. The processing unit may store, in cache lines of a cache, the graphics data of the first data type, and the graphics data of the second data type.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: June 2, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Colin Sharp, Zachary Aaron Pfeffer, Eduardus A. Metz, Maurice Ribble
  • Publication number: 20140075060
    Abstract: This disclosure proposes techniques for demand paging for an IO device (e.g., a GPU) that utilize pre-fetch and pre-back notification event signaling to reduce latency associated with demand paging. Page faults are limited by performing the demand paging operations prior to the IO device actually requesting unbacked memory.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Colin Christopher Sharp, David Rigel Garcia Garcia, Eduardus A Metz
  • Publication number: 20140022266
    Abstract: This disclosure is directed to deferred preemption techniques for scheduling graphics processing unit (GPU) command streams for execution on a GPU. A host CPU is described that is configured to control a GPU to perform deferred-preemption scheduling. For example, a host CPU may select one or more locations in a GPU command stream as being one or more locations at which preemption is allowed to occur in response to receiving a preemption notification, and may place one or more tokens in the GPU command stream based on the selected one or more locations. The tokens may indicate to the GPU that preemption is allowed to occur at the selected one or more locations. This disclosure further describes a GPU configured to preempt execution of a GPU command stream based on one or more tokens placed in a GPU command stream.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 23, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Eduardus A Metz, Nigel Terence Poole, Colin Christopher Sharp, Andrew Gruber
  • Patent number: 8521238
    Abstract: The present invention provides a method and system suitable for managing the power consumption of a mobile communication device by way of a user-selectable profile. In response to receiving a power management-initiating signal the mobile communication device performs at least one of the following: Receipt of incoming communication is deferred while other functionality of the mobile communication device is retained; outgoing communication is grouped into a single transmission; and a subsequent transmission is deferred if the transmission requires power exceeding a predetermined threshold.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: August 27, 2013
    Assignee: Nokia Corporation
    Inventors: Raimondas Lencevicius, Alexander Ran, Eduardus Metz
  • Publication number: 20120206466
    Abstract: In general, aspects of this disclosure describe example techniques for efficient storage of data of various data types for graphics processing. In some examples, a processing unit may assign first and second contiguous range of addresses for a first and second data type, respectively. The processing unit may store at least one of graphics data of the first or second data type or addresses of the graphics data of the first or second data type within blocks whose addresses are within the first and second contiguous range of addresses, respectively. The processing unit may store, in cache lines of a cache, the graphics data of the first data type, and the graphics data of the second data type.
    Type: Application
    Filed: February 10, 2011
    Publication date: August 16, 2012
    Applicant: Qualcomm Incorporated
    Inventors: Colin Sharp, Zachary Aaron Pfeffer, Eduardus A. Metz, Maurice Ribble
  • Publication number: 20110319144
    Abstract: The present invention provides a method and system suitable for managing the power consumption of a mobile communication device by way of a user-selectable profile. In response to receiving a power management-initiating signal the mobile communication device performs at least one of the following: Receipt of incoming communication is deferred while other functionality of the mobile communication device is retained; outgoing communication is grouped into a single transmission; and a subsequent transmission is deferred if the transmission requires power exceeding a predetermined threshold.
    Type: Application
    Filed: September 6, 2011
    Publication date: December 29, 2011
    Applicant: NOKIA CORPORATION
    Inventors: Raimondas Lencevicius, Alexander Ran, Eduardus Metz
  • Patent number: 8036718
    Abstract: The present invention provides a method and system suitable for managing the power consumption of a mobile communication device by way of a user-selectable profile. In response to receiving a power management-initiating signal the mobile communication device performs at least one of the following: Receipt of incoming communication is deferred while other functionality of the mobile communication device is retained; outgoing communication is grouped into a single transmission; and a subsequent transmission is deferred if the transmission requires power exceeding a predetermined threshold.
    Type: Grant
    Filed: June 17, 2002
    Date of Patent: October 11, 2011
    Assignee: Nokia Corporation
    Inventors: Raimondas Lencevicius, Alexander Ran, Eduardus Metz
  • Publication number: 20040204183
    Abstract: The present invention provides a method and system suitable for managing the power consumption of a mobile communication device by way of a user-selectable profile. In response to receiving a power management-initiating signal the mobile communication device performs at least one of the following: Receipt of incoming communication is deferred while other functionality of the mobile communication device is retained; outgoing communication is grouped into a single transmission; and a subsequent transmission is deferred if the transmission requires power exceeding a predetermined threshold.
    Type: Application
    Filed: June 17, 2002
    Publication date: October 14, 2004
    Applicant: Nokia Inc.
    Inventors: Raimondas Lencevicius, Alexander Ran, Eduardus Metz