ML

Mark Leather

AM AMD: 32 patents #292 of 9,279Top 4%
Nintendo Co.: 15 patents #110 of 1,476Top 8%
SG Silicon Graphics: 2 patents #198 of 758Top 30%
Microsoft: 2 patents #17,506 of 40,388Top 45%
Overall (All Time): #51,478 of 4,157,543Top 2%
51
Patents All Time

Issued Patents All Time

Showing 25 most recent of 51 patents

Patent #TitleCo-InventorsDate
12361628 Configurable multiple-die graphics processing unit Mark Fowler, Samuel D. Naffziger, Michael Mantor 2025-07-15
12299413 Dual vector arithmetic logic unit Bin He, Brian D. Emberling, Michael Mantor 2025-05-13
12205218 Spatial partitioning in a multi-tenancy graphics processing unit Michael Mantor 2025-01-21
12169896 Graphics primitives and positions through memory buffers Todd Martin, Tad Robert Litwiller, Nishank Pathak, Randy Wayne Ramsey, Michael Mantor +2 more 2024-12-17
11675568 Dual vector arithmetic logic unit Bin He, Brian D. Emberling, Michael Mantor 2023-06-13
11295507 Spatial partitioning in a multi-tenancy graphics processing unit Michael Mantor 2022-04-05
10817302 Processor support for bypassing vector source operands Jiasheng Chen, Bin He, Michael Mantor, Yunxiao Zou 2020-10-27
10579388 Policies for shader resource allocation in a shader core Robert Scott Hartog, Michael Mantor, Rex Eldon McCrary, Sebastien Nussbaum, Philip J. Rogers +2 more 2020-03-03
10474468 Indicating instruction scheduling mode for processing wavefront portions Michael Mantor, Brian D. Emberling, Mark Fowler 2019-11-12
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
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
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
8959319 Executing first instructions for smaller set of SIMD threads diverging upon conditional branch instruction Norman Rubin, Brian D. Emberling, Michael Mantor 2015-02-17
8933945 Dividing work among multiple graphics pipelines using a super-tiling technique Eric Demers 2015-01-13
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
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
8607247 Method and system for workitem synchronization Lee W. Howes, Benedict R. Gaster, Michael Clair Houston, Michael Mantor, Norman Rubin +1 more 2013-12-10
8593465 Handling of extra contexts for shader constants Brian D. Emberling 2013-11-26
8195882 Shader complex with distributed level one cache system and centralized level two cache Anthony P. DeLaurier, Robert Scott Hartog, Michael Mantor, Mark Fowler, Marcos P. Zini 2012-06-05
8156314 Incremental state updates Brian D. Emberling 2012-04-10
7920141 Method and apparatus for rasterizer interpolation 2011-04-05