PR

Philip J. Rogers

AM AMD: 36 patents #243 of 9,279Top 3%
PL Pilkington Pe Limited: 12 patents #1 of 41Top 3%
NV NVIDIA: 2 patents #2,855 of 7,811Top 40%
Overall (All Time): #61,604 of 4,157,543Top 2%
46
Patents All Time

Issued Patents All Time

Showing 25 most recent of 46 patents

Patent #TitleCo-InventorsDate
12219057 Implementing trusted executing environments across multiple processor devices Mark A. Overby, Michael A. Woodmansee, Vyas Venkataraman, Naveen Cherukuri, Gobikrishna Dhanuskodi +4 more 2025-02-04
12141268 Secure execution for multiple processor devices using trusted executing environments Mark A. Overby, Michael A. Woodmansee, Vyas Venkataraman, Naveen Cherukuri, Gobikrishna Dhanuskodi +4 more 2024-11-12
11100004 Shared virtual address space for heterogeneous processors Gongxian Jeffrey Cheng, Mark Fowler, Benjamin T. Sander, Anthony Asaro, Mike Mantor +1 more 2021-08-24
10795837 Allocation of memory buffers in computing system with multiple memory channels Greg Sadowski 2020-10-06
10579388 Policies for shader resource allocation in a shader core Robert Scott Hartog, Mark Leather, Michael Mantor, Rex Eldon McCrary, Sebastien Nussbaum +2 more 2020-03-03
10423354 Selective data copying between memory modules Benjamin T. Sander, Anthony Asaro, Gongxian Jeffrey Cheng 2019-09-24
10242420 Preemptive context switching of processes on an accelerated processing device (APD) based on time quanta Robert Scott Hartog, Ralph C. Taylor, Michael Mantor, Kevin J. McGrath, Sebastien Nussbaum +4 more 2019-03-26
10078882 Priority-based command execution David A. Gotwalt, Tom Frisinger, Rex Eldon McCrary 2018-09-18
9910788 Cache access statistics accumulation for cache line replacement selection Benjamin T. Sander, Anthony Asaro 2018-03-06
9519943 Priority-based command execution David A. Gotwalt, Tom Frisinger, Rex Eldon McCrary 2016-12-13
9507632 Preemptive context switching of processes on ac accelerated processing device (APD) based on time quanta Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Kevin J. McGrath, Sebastien Nussbaum +4 more 2016-11-29
9329893 Method for resuming an APD wavefront in which a subset of elements have faulted Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Thomas R. Woller, Kevin J. McGrath +4 more 2016-05-03
9299121 Preemptive context switching Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Kevin J. McGrath, Sebastien Nussbaum +4 more 2016-03-29
9256465 Process device context switching Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Kevin J. McGrath, Sebastien Nussbaum +4 more 2016-02-09
9176795 Graphics processing dispatch from user mode Rex Eldon McCrary, Michael Clair Houston, Gongxian Jeffrey Cheng, Mark Hummel, Paul Blinzer 2015-11-03
9122522 Software mechanisms for managing task scheduling on an accelerated processing device (APD) Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Thomas R. Woller, Kevin J. McGrath +4 more 2015-09-01
8963933 Method for urgency-based preemption of a process Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Kevin J. McGrath, Sebastien Nussbaum +3 more 2015-02-24
8933942 Partitioning resources of a processor Robert Scott Hartog, Ralph Clay Taylor, Michael Mantor, Thomas R. Woller, Kevin J. McGrath +2 more 2015-01-13
8933947 Reading a local memory of a processing unit David Glen, Gordon Caruk, Gongxian Jeffrey Cheng, Mark Hummel, Stephen P. Thompson +1 more 2015-01-13
8842126 Methods and systems to facilitate operation in unpinned memory Warren Fritz Kruger, Mark Hummel 2014-09-23
8823717 Software constants file 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, Michael Mantor, Sebastien Nussbaum, Rex Eldon McCrary +2 more 2014-08-12
8615637 Systems and methods for processing memory requests in a multi-processor system using a probe engine Warren Fritz Kruger, Mark Hummel, Eric Demers 2013-12-24
8212832 Method and apparatus with dynamic graphics surface memory allocation Steve Stefanidis, Jeffrey G. Cheng 2012-07-03
7663635 Multiple video processor unit (VPU) memory mapping Jeffrey G. Cheng, Dmitry Semiannikov, Raja Koduri 2010-02-16