Inventor · disambiguated record
Rex Eldon Mccrary
Also filed as: MCCRARY REX · MCCRARY REX E · MCCRARY REX ELDON
48 granted patents·15 pending applications·339 citations·filing 1994–2025
97Inventor score
Top patents by PatentIndex Score
63 records- 0195US10664942B2Reconfigurable virtual graphics and compute processor pipelineADVANCED MICRO DEVICES INC·Filed 2016·Granted May 26, 2020·14 cites·19 claims
- 0287US9507632B2Preemptive context switching of processes on ac accelerated processing device (APD) based on time quantaHARTOG ROBERT SCOTT·Filed 2011·Granted Nov 29, 2016·10 cites·14 claims
- 0387US8310492B2Hardware-based scheduling of GPU workMCCRARY REX·Filed 2009·Granted Nov 13, 2012·32 cites·24 claims
- 0487US5632016ASystem for reformatting a response packet with speed code from a source packet using DMA engine to retrieve count field and address from source packetIBM·Filed 1994·Granted May 20, 1997·145 cites·6 claims
- 0583US10198849B1Preloading translation and data caches using on-chip DMA engine with fast data discardADVANCED MICRO DEVICES INC·Filed 2017·Granted Feb 5, 2019·4 cites·20 claims
- 0681US12393452B2Distributed user mode processingADVANCED MICRO DEVICES INC·Filed 2024·Granted Aug 19, 2025·0 cites·19 claims
- 0781US11467870B2VMID as a GPU task container for virtualizationADVANCED MICRO DEVICES INC·Filed 2020·Granted Oct 11, 2022·1 cites·20 claims
- 0880US10725822B2VMID as a GPU task container for virtualizationADVANCED MICRO DEVICES INC·Filed 2018·Granted Jul 28, 2020·2 cites·20 claims
- 0980US9176795B2Graphics processing dispatch from user modeMCCRARY REX·Filed 2011·Granted Nov 3, 2015·6 cites·21 claims
- 1079US12354183B2Cross GPU scheduling of dependent processesADVANCED MICRO DEVICES INC·Filed 2024·Granted Jul 8, 2025·0 cites·20 claims
- 1178US8854381B2Processing unit that enables asynchronous task dispatchMANTOR MICHAEL·Filed 2010·Granted Oct 7, 2014·5 cites·27 claims
- 1277US9519943B2Priority-based command executionROGERS PHILIP J·Filed 2011·Granted Dec 13, 2016·5 cites·24 claims
- 1377US2025191111A1Reconfigurable virtual graphics and compute processor pipelineADVANCED MICRO DEVICES INC·Filed 2025·Application pending·0 cites
- 1476US12153958B2VMID as a GPU task container for virtualizationADVANCED MICRO DEVICES INC·Filed 2022·Granted Nov 26, 2024·0 cites·20 claims
- 1576US8963933B2Method for urgency-based preemption of a processHARTOG ROBERT SCOTT·Filed 2012·Granted Feb 24, 2015·4 cites·20 claims
- 1675US11934873B2Distributed user mode processingADVANCED MICRO DEVICES INC·Filed 2022·Granted Mar 19, 2024·0 cites·20 claims
- 1772US9256465B2Process device context switchingHARTOG ROBERT SCOTT·Filed 2011·Granted Feb 9, 2016·3 cites·20 claims
- 1871US10579388B2Policies for shader resource allocation in a shader coreADVANCED MICRO DEVICES INC·Filed 2018·Granted Mar 3, 2020·1 cites·20 claims
- 1970US8068114B2Mechanism for granting controlled access to a shared resourceANDRE RODNEY C·Filed 2007·Granted Nov 29, 2011·7 cites·5 claims
- 2069US12254527B2Reconfigurable virtual graphics and compute processor pipelineADVANCED MICRO DEVICES INC·Filed 2020·Granted Mar 18, 2025·0 cites·20 claims
- 2169US10955901B2Saving power in the command processor using queue based watermarksADVANCED MICRO DEVICES INC·Filed 2017·Granted Mar 23, 2021·1 cites·17 claims
- 2269US5619646AMethod and system for dynamically appending a data block to a variable length transmit list while transmitting another data block over a serial busIBM·Filed 1994·Granted Apr 8, 1997·54 cites·6 claims
- 2368US9122522B2Software mechanisms for managing task scheduling on an accelerated processing device (APD)HARTOG ROBERT SCOTT·Filed 2011·Granted Sep 1, 2015·2 cites·20 claims
- 2467US10558489B2Suspend and restore processor operationsADVANCED MICRO DEVICES INC·Filed 2017·Granted Feb 11, 2020·1 cites·20 claims
- 2567US10078882B2Priority-based command executionADVANCED MICRO DEVICES INC·Filed 2016·Granted Sep 18, 2018·1 cites·15 claims
- 2667US9299121B2Preemptive context switchingHARTOG ROBERT SCOTT·Filed 2011·Granted Mar 29, 2016·2 cites·22 claims
- 2766US11461137B2Distributed user mode processingADVANCED MICRO DEVICES INC·Filed 2019·Granted Oct 4, 2022·0 cites·20 claims
- 2865US12493470B2Accelerated draw indirect fetchingADVANCED MICRO DEVICES INC·Filed 2023·Granted Dec 9, 2025·0 cites·20 claims
- 2964US12014442B2Cross GPU scheduling of dependent processesADVANCED MICRO DEVICES INC·Filed 2019·Granted Jun 18, 2024·0 cites·20 claims
- 3063US12436767B2System and method for scheduling operations in a graphics pipelineADVANCED MICRO DEVICES INC·Filed 2022·Granted Oct 7, 2025·0 cites·20 claims
- 3163US8576236B2Mechanism for granting controlled access to a shared resourceANDRE RODNEY C·Filed 2011·Granted Nov 5, 2013·2 cites·24 claims
- 3262US8933942B2Partitioning resources of a processorHARTOG ROBERT SCOTT·Filed 2011·Granted Jan 13, 2015·1 cites·20 claims
- 3362US8803891B2Method for preempting graphics tasks to accommodate compute tasks in an accelerated processing device (APD)HARTOG ROBERT SCOTT·Filed 2011·Granted Aug 12, 2014·1 cites·20 claims
- 3460US12051144B2Fully utilized hardware in a multi-tenancy graphics processing unitADVANCED MICRO DEVICES INC·Filed 2020·Granted Jul 30, 2024·0 cites·22 claims
- 3559US11776085B2Throttling shaders based on resource usage in a graphics pipelineADVANCED MICRO DEVICES INC·Filed 2020·Granted Oct 3, 2023·0 cites·20 claims
- 3659US11403729B2Dynamic transparent reconfiguration of a multi-tenant graphics processing unitADVANCED MICRO DEVICES INC·Filed 2020·Granted Aug 2, 2022·0 cites·23 claims
- 3759US8743131B2Course grain command bufferMCCRARY REX·Filed 2010·Granted Jun 3, 2014·1 cites·21 claims
- 3858US11977933B2Gang scheduling with an onboard graphics processing unit and user-based queuesADVANCED MICRO DEVICES INC·Filed 2019·Granted May 7, 2024·0 cites·18 claims
- 3957US11132204B2Aggregated doorbells for unmapped queues in a graphics processing unitADVANCED MICRO DEVICES INC·Filed 2019·Granted Sep 28, 2021·0 cites·20 claims
- 4055US11169811B2Graphics context bouncingADVANCED MICRO DEVICES INC·Filed 2019·Granted Nov 9, 2021·0 cites·23 claims
- 4155US10242420B2Preemptive context switching of processes on an accelerated processing device (APD) based on time quantaADVANCED MICRO DEVICES INC·Filed 2016·Granted Mar 26, 2019·0 cites·17 claims
- 4254US2025278292A1Pipelined compute dispatch processingADVANCED MICRO DEVICES INC·Filed 2024·Application pending·0 cites
- 4353US11281495B2Trusted memory zoneADVANCED MICRO DEVICES INC·Filed 2018·Granted Mar 22, 2022·0 cites·19 claims
- 4453US5469577AProviding alternate bus master with multiple cycles of bursting access to local bus in a dual bus system including a processor local bus and a device communications busIBM·Filed 1994·Granted Nov 21, 1995·32 cites·10 claims
- 4552US11144329B2Processor microcode with embedded jump tableADVANCED MICRO DEVICES INC·Filed 2019·Granted Oct 12, 2021·0 cites·20 claims
- 4651US7594069B2Method and apparatus for single instruction multiple data cachingATI TECHNOLOGIES INC·Filed 2004·Granted Sep 22, 2009·2 cites·20 claims
- 4748US10180789B2Software control of state setsADVANCED MICRO DEVICES INC·Filed 2017·Granted Jan 15, 2019·0 cites·20 claims
- 4848US9329893B2Method for resuming an APD wavefront in which a subset of elements have faultedHARTOG ROBERT SCOTT·Filed 2011·Granted May 3, 2016·0 cites·13 claims
- 4948US2013155077A1Policies for Shader Resource Allocation in a Shader CoreHARTOG ROBERT SCOTT·Filed 2011·Application pending·0 cites
- 5047US8826294B2Efficient state management systemMANTOR MICHAEL·Filed 2008·Granted Sep 2, 2014·0 cites·20 claims
Showing the top 50 of 63 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →