Patent | Date |
---|
Register Compaction With Early Release App 20220092725 - Emberling; Brian D. ;   et al. | 2022-03-24 |
Wait instruction for preventing execution of one or more instructions until a load counter or store counter reaches a specified value Grant 11,074,075 - Fowler , et al. July 27, 2 | 2021-07-27 |
Indicating instruction scheduling mode for processing wavefront portions Grant 10,474,468 - Mantor , et al. Nov | 2019-11-12 |
Packed 16 Bits Instruction Pipeline App 20190129718 - Chen; Jiasheng ;   et al. | 2019-05-02 |
Stream Processor With Overlapping Execution App 20190004807 - Chen; Jiasheng ;   et al. | 2019-01-03 |
Separate Tracking Of Pending Loads And Stores App 20180246724 - Fowler; Mark ;   et al. | 2018-08-30 |
Variable Wavefront Size App 20180239606 - Mantor; Michael J. ;   et al. | 2018-08-23 |
Method and system for thread monitoring Grant 9,311,205 - Emberling April 12, 2 | 2016-04-12 |
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 |
Processor with power control via instruction issuance Grant 8,862,924 - Emberling , et al. October 14, 2 | 2014-10-14 |
Method and System for Thread Monitoring App 20140108871 - Emberling; Brian D. | 2014-04-17 |
Method and system for workitem synchronization Grant 8,607,247 - Howes , et al. December 10, 2 | 2013-12-10 |
Handling of extra contexts for shader constants Grant 8,593,465 - Leather , et al. November 26, 2 | 2013-11-26 |
Processor With Power Control Via Instruction Issuance App 20130124900 - Emberling; Brian D. ;   et al. | 2013-05-16 |
Method and System for Workitem Synchronization App 20130117750 - HOWES; Lee W. ;   et al. | 2013-05-09 |
Method and system for thread monitoring Grant 8,413,120 - Emberling April 2, 2 | 2013-04-02 |
Systems and Methods for Improving Divergent Conditional Branches App 20120204014 - LEATHER; Mark ;   et al. | 2012-08-09 |
Incremental state updates Grant 8,156,314 - Leather , et al. April 10, 2 | 2012-04-10 |
Large-kernel convolution using multiple industry-standard graphics accelerators Grant 7,737,994 - Wasserman , et al. June 15, 2 | 2010-06-15 |
Method and System for Thread Monitoring App 20100107143 - EMBERLING; Brian D. | 2010-04-29 |
Incremental State Updates App 20090276563 - Leather; Mark M. ;   et al. | 2009-11-05 |
Handling of extra contexts for shader constants App 20080313436 - Leather; Mark M. ;   et al. | 2008-12-18 |
Method for improving cache-miss performance Grant 7,360,020 - Emberling April 15, 2 | 2008-04-15 |
Capturing data and crossing clock domains in the absence of a free-running source clock Grant 7,184,508 - Emberling February 27, 2 | 2007-02-27 |
Method for improving texture cache access by removing redundant requests Grant 7,151,544 - Emberling December 19, 2 | 2006-12-19 |
Magnified texture-mapped pixel performance in a single-pixel pipeline Grant 7,145,570 - Emberling , et al. December 5, 2 | 2006-12-05 |
Controlling the propagation of a control signal by means of variable I/O delay compensation using a programmable delay circuit and detection sequence Grant 7,089,509 - Emberling , et al. August 8, 2 | 2006-08-08 |
Method for optimizing utilization of a double-data-rate-SDRAM memory system Grant 7,089,369 - Emberling August 8, 2 | 2006-08-08 |
Optimized cache structure for multi-texturing Grant 7,069,387 - Emberling June 27, 2 | 2006-06-27 |
Multi-texturing by walking an appropriately-sized supertile over a primitive Grant 7,023,444 - Emberling , et al. April 4, 2 | 2006-04-04 |
Controlling the propagation of a digital signal by means of variable I/O delay compensation using delay-tracking Grant 6,957,399 - Emberling , et al. October 18, 2 | 2005-10-18 |
Early primitive assembly and screen-space culling for multiple chip graphics system Grant 6,943,797 - Wasserman , et al. September 13, 2 | 2005-09-13 |
Design for a non-blocking cache for texture mapping Grant 6,933,945 - Emberling August 23, 2 | 2005-08-23 |
Graphics primitive size estimation and subdivision for use with a texture accumulation buffer Grant 6,914,610 - Lavelle , et al. July 5, 2 | 2005-07-05 |
Multipurpose memory system for use in a graphics system Grant 6,906,720 - Emberling , et al. June 14, 2 | 2005-06-14 |
Stalling pipelines in large designs Grant 6,885,375 - Emberling , et al. April 26, 2 | 2005-04-26 |
Novel design for a non-blocking cache for texture mapping App 20050052449 - Emberling, Brian D. | 2005-03-10 |
Graphics data synchronization with multiple data paths in a graphics accelerator Grant 6,864,892 - Lavelle , et al. March 8, 2 | 2005-03-08 |
Graphics data accumulation for improved multi-layer texture performance Grant 6,859,209 - Lavelle , et al. February 22, 2 | 2005-02-22 |
Magnified texture-mapped pixel performance in a single-pixel pipeline Grant 6,847,372 - Emberling , et al. January 25, 2 | 2005-01-25 |
Reading a selected register in a series of computational units forming a processing pipeline upon expiration of a time delay Grant 6,842,851 - Burk , et al. January 11, 2 | 2005-01-11 |
Early primitive assembly and screen-space culling for multiple chip graphics system App 20040263520 - Wasserman, Michael A. ;   et al. | 2004-12-30 |
Synchronizing data streams in a graphics processor Grant 6,833,831 - Emberling , et al. December 21, 2 | 2004-12-21 |
Method for improving cache-miss performance App 20040239680 - Emberling, Brian D. | 2004-12-02 |
Method for improving texture cache access by removing redundant requests App 20040227765 - Emberling, Brian D. | 2004-11-18 |
Memory interleaving technique for texture mapping in a graphics system Grant 6,819,324 - Emberling November 16, 2 | 2004-11-16 |
Performance texture mapping by combining requests for image data Grant 6,812,928 - Emberling , et al. November 2, 2 | 2004-11-02 |
Optimized cache structure for multi-texturing App 20040189652 - Emberling, Brian D. | 2004-09-30 |
Method for optimizing utilization of a double-data-rate-SDRAM memory system App 20040193834 - Emberling, Brian D. | 2004-09-30 |
Multi-texturing by walking an appropriately-sized supertile over a primitive App 20040183807 - Emberling, Brian D. ;   et al. | 2004-09-23 |
Using observability logic for real-time debugging of ASICs Grant 6,781,406 - Emberling , et al. August 24, 2 | 2004-08-24 |
Reconfigurable hardware filter for texture mapping and image processing Grant 6,778,188 - Emberling , et al. August 17, 2 | 2004-08-17 |
Controlling the propagation of a control signal by means of variable I/O delay compensation using a programmable delay circuit and detection sequence App 20040123173 - Emberling, Brian D. ;   et al. | 2004-06-24 |
Capturing data and crossing clock domains in the absence of a free-running source clock App 20040120442 - Emberling, Brian D. | 2004-06-24 |
Controlling the propagation of a digital signal by means of variable I/O delay compensation using delay-tracking App 20040117742 - Emberling, Brian D. ;   et al. | 2004-06-17 |
Predictive optimizer for DRAM memory Grant 6,741,256 - Emberling May 25, 2 | 2004-05-25 |
System and method for controlling a number of outstanding data transactions within an integrated circuit Grant 6,731,292 - Burk , et al. May 4, 2 | 2004-05-04 |
Multipurpose memory system for use in a graphics system App 20030174136 - Emberling, Brian D. ;   et al. | 2003-09-18 |
System and method for controlling a number of outstanding data transactions within an integrated circuit App 20030169626 - Burk, Wayne Eric ;   et al. | 2003-09-11 |
Stalling pipelines in large designs App 20030169261 - Emberling, Brian D. ;   et al. | 2003-09-11 |
Magnified texture-mapped pixel performance in a single-pixel pipeline App 20030169271 - Emberling, Brian D. ;   et al. | 2003-09-11 |
Memory interleaving technique for texture mapping in a graphics system App 20030169265 - Emberling, Brian D. | 2003-09-11 |
Magnified texture-mapped pixel performance in a single-pixel pipeline App 20030169270 - Emberling, Brian D. ;   et al. | 2003-09-11 |
Reconfigurable pixel computation unit App 20030169279 - Oberoi, Ranjit S. ;   et al. | 2003-09-11 |
Graphics data synchronization with multiple data paths in a graphics accelerator App 20030169259 - Lavelle, Michael G. ;   et al. | 2003-09-11 |
Slice blend extension for accumulation buffering App 20030164842 - Oberoi, Ranjit S. ;   et al. | 2003-09-04 |
Using observability logic for real-time debugging of ASICs App 20030164718 - Emberling, Brian D. ;   et al. | 2003-09-04 |
Reconfigurable hardware filter for texture mapping and image processing App 20030160799 - Emberling, Brian D. ;   et al. | 2003-08-28 |
Synchronizing data streams in a graphics processor App 20030160793 - Emberling, Brian D. ;   et al. | 2003-08-28 |
Daisy chain register read back App 20030163676 - Burk, Wayne Eric ;   et al. | 2003-08-28 |
Texture mapping performance by combining requests for image data App 20030142102 - Emberling, Brian D. ;   et al. | 2003-07-31 |
Predictive optimizer for dram memory App 20030038810 - Emberling, Brian D. | 2003-02-27 |
Graphics primitive size estimation and subdivision for use with a texture accumulation buffer App 20020180747 - Lavelle, Michael G. ;   et al. | 2002-12-05 |
Graphics data accumulation for improved multi-layer texture performance App 20020171672 - Lavelle, Michael G. ;   et al. | 2002-11-21 |