Issued Patents All Time
Showing 76–100 of 131 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10134102 | Graphics processing hardware for using compute shaders as front end for vertex shaders | Mark Evan Cerny, David Simpson, Jason Scanlin | 2018-11-20 |
| 10073783 | Dual mode local data store | Daniel Clifton, Hans Burton | 2018-09-11 |
| 9619428 | SIMD processing unit with local data share and access to a global data share of a GPU | Brian D. Emberling | 2017-04-11 |
| 9529632 | Interlocked increment memory allocation and access | John McCardle, Marcos P. Zini, Brian D. Emberling | 2016-12-27 |
| 9507632 | Preemptive context switching of processes on ac accelerated processing device (APD) based on time quanta | Robert Scott Hartog, Ralph Clay Taylor, Kevin J. McGrath, Sebastien Nussbaum, Nuwan Jayasena +4 more | 2016-11-29 |
| 9424099 | Method and system for synchronization of workitems with divergent control flow | Michael Clair Houston, Benedict R. Gaster, Lee W. Howes, Dominik Behr | 2016-08-23 |
| 9367891 | Redundancy method and apparatus for shader column repair | Jeffrey T. Brady, Angel E. Socarras | 2016-06-14 |
| 9329893 | Method for resuming an APD wavefront in which a subset of elements have faulted | Robert Scott Hartog, Ralph Clay Taylor, Thomas R. Woller, Kevin J. McGrath, Sebastien Nussbaum +4 more | 2016-05-03 |
| 9311102 | Dynamic control of SIMDs | Tushar K. Shah, Brian D. Emberling | 2016-04-12 |
| 9304772 | Ordering thread wavefronts instruction operations based on wavefront priority, operation counter, and ordering scheme | Laurent Lefebvre | 2016-04-05 |
| 9299121 | Preemptive context switching | Robert Scott Hartog, Ralph Clay Taylor, Kevin J. McGrath, Sebastien Nussbaum, Nuwan Jayasena +4 more | 2016-03-29 |
| 9256465 | Process device context switching | Robert Scott Hartog, Ralph Clay Taylor, Kevin J. McGrath, Sebastien Nussbaum, Nuwan Jayasena +4 more | 2016-02-09 |
| 9170820 | Syscall mechanism for processor to processor calls | Norman Rubin | 2015-10-27 |
| 9142057 | Processing unit with a plurality of shader engines | Ralph C. Taylor, Jeffrey T. Brady | 2015-09-22 |
| 9122522 | Software mechanisms for managing task scheduling on an accelerated processing device (APD) | Robert Scott Hartog, Ralph Clay Taylor, Thomas R. Woller, Kevin J. McGrath, Sebastien Nussbaum +4 more | 2015-09-01 |
| 9098932 | Graphics processing logic with variable arithmetic logic unit control and method therefor | — | 2015-08-04 |
| 9093040 | Redundancy method and apparatus for shader column repair | Jeffrey T. Brady, Angel E. Socarras | 2015-07-28 |
| 8972693 | Hardware managed allocation and deallocation evaluation circuit | Laurent Lefebvre | 2015-03-03 |
| 8963933 | Method for urgency-based preemption of a process | Robert Scott Hartog, Ralph Clay Taylor, Kevin J. McGrath, Sebastien Nussbaum, Nuwan Jayasena +3 more | 2015-02-24 |
| 8959319 | Executing first instructions for smaller set of SIMD threads diverging upon conditional branch instruction | Mark Leather, Norman Rubin, Brian D. Emberling | 2015-02-17 |
| 8933942 | Partitioning resources of a processor | Robert Scott Hartog, Ralph Clay Taylor, Thomas R. Woller, Kevin J. McGrath, Rex Eldon McCrary +2 more | 2015-01-13 |
| 8854381 | Processing unit that enables asynchronous task dispatch | Rex Eldon McCrary | 2014-10-07 |
| 8826294 | Efficient state management system | Rex Eldon McCrary | 2014-09-02 |
| 8803891 | Method for preempting graphics tasks to accommodate compute tasks in an accelerated processing device (APD) | Robert Scott Hartog, Ralph Clay Taylor, Sebastien Nussbaum, Rex Eldon McCrary, Mark Leather +2 more | 2014-08-12 |
| 8675003 | Efficient data access for unified pixel interpolation | Michael A. Mang, Karl D. Mann | 2014-03-18 |