Patent | Date |
---|
Spatial Partitioning In A Multi-tenancy Graphics Processing Unit App 20220237851 - LEATHER; Mark ;   et al. | 2022-07-28 |
Dual Vector Arithmetic Logic Unit App 20220188076 - He; Bin ;   et al. | 2022-06-16 |
Spatial partitioning in a multi-tenancy graphics processing unit Grant 11,295,507 - Leather , et al. April 5, 2 | 2022-04-05 |
Spatial Partitioning In A Multi-tenancy Graphics Processing Unit App 20210241516 - LEATHER; Mark ;   et al. | 2021-08-05 |
Policies for shader resource allocation in a shader core Grant 10,579,388 - Hartog , et al. | 2020-03-03 |
Preemptive context switching of processes on an accelerated processing device (APD) based on time quanta Grant 10,242,420 - Hartog , et al. | 2019-03-26 |
Policies For Shader Resource Allocation In A Shader Core App 20180321946 - Hartog; Robert Scott ;   et al. | 2018-11-08 |
Preemptive Context Switching Of Processes On An Accelerated Processing Device (apd) Based On Time Quanta App 20170076421 - Hartog; Robert Scott ;   et al. | 2017-03-16 |
Preemptive context switching of processes on ac accelerated processing device (APD) based on time quanta Grant 9,507,632 - Hartog , et al. November 29, 2 | 2016-11-29 |
Method for resuming an APD wavefront in which a subset of elements have faulted Grant 9,329,893 - Hartog , et al. May 3, 2 | 2016-05-03 |
Preemptive context switching Grant 9,299,121 - Hartog , et al. March 29, 2 | 2016-03-29 |
Process device context switching Grant 9,256,465 - Hartog , et al. February 9, 2 | 2016-02-09 |
Software mechanisms for managing task scheduling on an accelerated processing device (APD) Grant 9,122,522 - Hartog , et al. September 1, 2 | 2015-09-01 |
Method for urgency-based preemption of a process Grant 8,963,933 - Hartog , et al. February 24, 2 | 2015-02-24 |
Executing first instructions for smaller set of SIMD threads diverging upon conditional branch instruction Grant 8,959,319 - Leather , et al. February 17, 2 | 2015-02-17 |
Partitioning resources of a processor Grant 8,933,942 - Hartog , et al. January 13, 2 | 2015-01-13 |
Method for preempting graphics tasks to accommodate compute tasks in an accelerated processing device (APD) Grant 8,803,891 - Hartog , et al. August 12, 2 | 2014-08-12 |
Method For Urgency-based Preemption Of A Process App 20140022263 - Hartog; Robert Scott ;   et al. | 2014-01-23 |
Method and system for workitem synchronization Grant 8,607,247 - Howes , et al. December 10, 2 | 2013-12-10 |
Saving and Restoring Shader Context State App 20130155079 - HARTOG; Robert Scott ;   et al. | 2013-06-20 |
Policies for Shader Resource Allocation in a Shader Core App 20130155077 - HARTOG; Robert Scott ;   et al. | 2013-06-20 |
Software Mechanisms for Managing Task Scheduling on an Accelerated Processing Device (APD) App 20130160017 - HARTOG; Robert Scott ;   et al. | 2013-06-20 |
Method for Resuming an APD Wavefront in Which a Subset of Elements Have Faulted App 20130160019 - HARTOG; Robert Scott ;   et al. | 2013-06-20 |
Partitioning Resources of a Processor App 20130147816 - Hartog; Robert Scott ;   et al. | 2013-06-13 |
Method and Apparatus for Accommodating Multiple, Concurrent Work Inputs App 20130141447 - Hartog; Robert Scott ;   et al. | 2013-06-06 |
Method and Apparatus for Servicing Page Fault Exceptions App 20130141446 - Hartog; Robert Scott ;   et al. | 2013-06-06 |
Handling Virtual-to-Physical Address Translation Failures App 20130145202 - Hartog; Robert Scott ;   et al. | 2013-06-06 |
Saving and Restoring Non-Shader State Using a Command Processor App 20130135327 - Hartog; Robert Scott ;   et al. | 2013-05-30 |
Method and System for Workitem Synchronization App 20130117750 - HOWES; Lee W. ;   et al. | 2013-05-09 |
Preemptive context switching of processes on ac accelerated processing device (APD) based on time quanta App 20120200576 - Hartog; Robert Scott ;   et al. | 2012-08-09 |
Process Device Context Switching App 20120200579 - Hartog; Robert Scott ;   et al. | 2012-08-09 |
Systems and Methods for Improving Divergent Conditional Branches App 20120204014 - LEATHER; Mark ;   et al. | 2012-08-09 |
Method for Preempting Graphics Tasks to Accommodate Compute Tasks in an Accelerated Processing Device (APD) App 20120194527 - Hartog; Robert Scott ;   et al. | 2012-08-02 |
Method and System for Context Switching App 20120194528 - Hartog; Robert Scott ;   et al. | 2012-08-02 |
Preemptive Context Switching App 20120194524 - Hartog; Robert Scott ;   et al. | 2012-08-02 |
Methods and Systems for Synchronous Operation of a Processing Device App 20120198458 - Hartog; Robert Scott ;   et al. | 2012-08-02 |
Managed Task Scheduling on a Graphics Processing Device (APD) App 20120194525 - Hartog; Robert Scott ;   et al. | 2012-08-02 |
Mechanisms for Enabling Task Scheduling App 20120188259 - Hartog; Robert Scott ;   et al. | 2012-07-26 |
Shader complex with distributed level one cache system and centralized level two cache Grant 8,195,882 - DeLaurier , et al. June 5, 2 | 2012-06-05 |
Shader Complex with Distributed Level One Cache System and Centralized Level Two Cache App 20100146211 - DeLaurier; Anthony P. ;   et al. | 2010-06-10 |
Unified Shader Engine Filtering System App 20090315909 - DeLaurier; Anthony P. ;   et al. | 2009-12-24 |
Multi Instance Unified Shader Engine Filtering System With Level One and Level Two Cache App 20090309896 - DeLaurier; Anthony P. ;   et al. | 2009-12-17 |