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: 10002021Abstract: 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: GrantFiled: July 20, 2012Date of Patent: June 19, 2018Assignee: QUALCOMM IncorporatedInventors: Eduardus A Metz, Nigel Terence Poole, Colin Christopher Sharp, Andrew Gruber
-
Patent number: 9134954Abstract: 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: GrantFiled: September 10, 2012Date of Patent: September 15, 2015Assignee: QUALCOMM IncorporatedInventors: Colin Christopher Sharp, David Rigel Garcia Garcia, Eduardus A. Metz
-
Patent number: 9047686Abstract: 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: GrantFiled: February 10, 2011Date of Patent: June 2, 2015Assignee: QUALCOMM IncorporatedInventors: Colin Sharp, Zachary Aaron Pfeffer, Eduardus A. Metz, Maurice Ribble
-
Publication number: 20140075060Abstract: 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: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: QUALCOMM INCORPORATEDInventors: Colin Christopher Sharp, David Rigel Garcia Garcia, Eduardus A Metz
-
Publication number: 20140022266Abstract: 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: ApplicationFiled: July 20, 2012Publication date: January 23, 2014Applicant: QUALCOMM INCORPORATEDInventors: Eduardus A Metz, Nigel Terence Poole, Colin Christopher Sharp, Andrew Gruber
-
Patent number: 8521238Abstract: 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: GrantFiled: September 6, 2011Date of Patent: August 27, 2013Assignee: Nokia CorporationInventors: Raimondas Lencevicius, Alexander Ran, Eduardus Metz
-
Publication number: 20120206466Abstract: 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: ApplicationFiled: February 10, 2011Publication date: August 16, 2012Applicant: Qualcomm IncorporatedInventors: Colin Sharp, Zachary Aaron Pfeffer, Eduardus A. Metz, Maurice Ribble
-
Publication number: 20110319144Abstract: 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: ApplicationFiled: September 6, 2011Publication date: December 29, 2011Applicant: NOKIA CORPORATIONInventors: Raimondas Lencevicius, Alexander Ran, Eduardus Metz
-
Patent number: 8036718Abstract: 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: GrantFiled: June 17, 2002Date of Patent: October 11, 2011Assignee: Nokia CorporationInventors: Raimondas Lencevicius, Alexander Ran, Eduardus Metz
-
Publication number: 20040204183Abstract: 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: ApplicationFiled: June 17, 2002Publication date: October 14, 2004Applicant: Nokia Inc.Inventors: Raimondas Lencevicius, Alexander Ran, Eduardus Metz