Patent | Date |
---|
Techniques for performing accelerated point sampling in a texture processing pipeline Grant 11,379,944 - Fetterman , et al. July 5, 2 | 2022-07-05 |
Simultaneous compute and graphics scheduling Grant 11,367,160 - Dash , et al. June 21, 2 | 2022-06-21 |
Unified cache for diverse memory traffic Grant 11,347,668 - Qiu , et al. May 31, 2 | 2022-05-31 |
Systems And Methods For Enabling Selective Activation Of Resource-draining Processes App 20220036352 - DE VOS; Paul ;   et al. | 2022-02-03 |
Out Of Order Memory Request Tracking Structure And Technique App 20220027160 - FETTERMAN; Michael A. ;   et al. | 2022-01-27 |
Systems And Methods For Processing Contributions Made To Purchaser Selected Organizations App 20220020098 - DE VOS; Paul ;   et al. | 2022-01-20 |
Techniques For Performing Accelerated Point Sampling In A Texture Processing Pipeline App 20210398241 - FETTERMAN; Michael ;   et al. | 2021-12-23 |
Techniques For Efficiently Transferring Data To A Processor App 20210326137 - KERR; Andrew ;   et al. | 2021-10-21 |
Techniques for efficiently transferring data to a processor Grant 11,080,051 - Kerr , et al. August 3, 2 | 2021-08-03 |
High Performance Synchronization Mechanisms For Coordinating Operations On A Computer System App 20210124627 - GIROUX; Olivier ;   et al. | 2021-04-29 |
Techniques For Efficiently Transferring Data To A Processor App 20210124582 - Kerr; Andrew ;   et al. | 2021-04-29 |
Binding constants at runtime for improved resource utilization Grant 10,877,757 - Tirumala , et al. December 29, 2 | 2020-12-29 |
Unified Cache For Diverse Memory Traffic App 20200401541 - QIU; Xiaogang ;   et al. | 2020-12-24 |
Uniform register file for improved resource utilization Grant 10,866,806 - Tirumala , et al. December 15, 2 | 2020-12-15 |
Unified cache for diverse memory traffic Grant 10,705,994 - Qiu , et al. | 2020-07-07 |
Method and apparatus for obtaining sampled positions of texturing operations Grant 10,699,427 - Uralsky , et al. | 2020-06-30 |
Simultaneous Compute And Graphics Scheduling App 20200043123 - DASH; Rajballav ;   et al. | 2020-02-06 |
Method And Apparatus For Obtaining Sampled Positions Of Texturing Operations App 20200013174 - Uralsky; Yury ;   et al. | 2020-01-09 |
Dispatching a stored instruction in response to determining that a received instruction is of a same instruction type Grant 10,503,513 - Tannenbaum , et al. Dec | 2019-12-10 |
Unified cache for diverse memory traffic Grant 10,459,861 - Qiu , et al. Oc | 2019-10-29 |
Method and apparatus for obtaining sampled positions of texturing operations Grant 10,424,074 - Uralsky , et al. Sept | 2019-09-24 |
Uniform Register File For Improved Resource Utilization App 20190146796 - TIRUMALA; Ajay ;   et al. | 2019-05-16 |
Binding Constants At Runtime For Improved Resource Utilization App 20190146817 - TIRUMALA; Ajay ;   et al. | 2019-05-16 |
Cooperative thread array granularity context switch during trap handling Grant 10,289,418 - Luiz , et al. | 2019-05-14 |
Technique for saving and restoring thread group operating state Grant 10,235,208 - Wang , et al. | 2019-03-19 |
Pre-scheduled replays of divergent operations Grant 10,152,329 - Fetterman , et al. Dec | 2018-12-11 |
Unified Cache For Diverse Memory Traffic App 20180322078 - QIU; Xiaogang ;   et al. | 2018-11-08 |
Unified Cache For Diverse Memory Traffic App 20180322077 - QIU; Xiaogang ;   et al. | 2018-11-08 |
System, method, and computer program product for warming a cache for a task launch Grant 10,114,755 - Ricketts , et al. October 30, 2 | 2018-10-30 |
Cooperative thread array granularity context switch during trap handling Grant 10,095,542 - Luiz , et al. October 9, 2 | 2018-10-09 |
Mechanism for waking common resource requests within a resource management subsystem Grant 10,095,548 - Fetterman , et al. October 9, 2 | 2018-10-09 |
Uniform load processing for parallel thread sub-sets Grant 10,007,527 - Fetterman , et al. June 26, 2 | 2018-06-26 |
Cooperative Thread Array Granularity Context Switch During Trap Handling App 20180052707 - LUIZ; Gerald F. ;   et al. | 2018-02-22 |
Resource management subsystem that maintains fairness and order Grant 9,836,325 - Fetterman , et al. December 5, 2 | 2017-12-05 |
Selective fault stalling for a GPU memory pipeline in a unified virtual memory system Grant 9,830,224 - Giroux , et al. November 28, 2 | 2017-11-28 |
Cooperative thread array granularity context switch during trap handling Grant 9,804,885 - Luiz , et al. October 31, 2 | 2017-10-31 |
Mechanism for tracking age of common resource requests within a resource management subsystem Grant 9,755,994 - Fetterman , et al. September 5, 2 | 2017-09-05 |
Technique for performing memory access operations via texture hardware Grant 9,720,858 - Fahs , et al. August 1, 2 | 2017-08-01 |
Technique for performing memory access operations via texture hardware Grant 9,697,006 - Fahs , et al. July 4, 2 | 2017-07-04 |
Approach for context switching of lock-bit protected memory Grant 9,678,897 - Wang , et al. June 13, 2 | 2017-06-13 |
Data path and instruction set for packed pixel operations for video processing Grant 9,665,969 - Gadre , et al. May 30, 2 | 2017-05-30 |
Shaped register file reads Grant 9,626,191 - Choquette , et al. April 18, 2 | 2017-04-18 |
System, method, and computer program product for implementing software-based scoreboarding Grant 9,612,836 - Ohannessian, Jr. , et al. April 4, 2 | 2017-04-04 |
Cooperative Thread Array Granularity Context Switch During Trap Handling App 20170010914 - LUIZ; Gerald F. ;   et al. | 2017-01-12 |
System and processor that include an implementation of decoupled pipelines Grant 9,471,307 - Giroux , et al. October 18, 2 | 2016-10-18 |
Cooperative thread array granularity context switch during trap handling Grant 9,448,837 - Luiz , et al. September 20, 2 | 2016-09-20 |
Technique for accessing content-addressable memory Grant 9,348,762 - Fahs , et al. May 24, 2 | 2016-05-24 |
Dynamic bank mode addressing for memory access Grant 9,262,174 - Fetterman , et al. February 16, 2 | 2016-02-16 |
Pipelined L2 cache for memory transfers for a video processor Grant 9,111,368 - Karandikar , et al. August 18, 2 | 2015-08-18 |
System, Method, And Computer Program Product For Implementing Software-based Scoreboarding App 20150220341 - Ohannessian, JR.; Robert ;   et al. | 2015-08-06 |
System And Processor That Include An Implementation Of Decoupled Pipelines App 20150193272 - Giroux; Olivier ;   et al. | 2015-07-09 |
Efficiency Through A Distributed Instruction Set Architecture App 20150113254 - TANNENBAUM; David Conrad ;   et al. | 2015-04-23 |
System, Method, And Computer Program Product For Discarding Pixel Samples App 20150103087 - Rouet; Christian Jean ;   et al. | 2015-04-16 |
N-way memory barrier operation coalescing Grant 8,997,103 - Gadre , et al. March 31, 2 | 2015-03-31 |
System, Method, And Computer Program Product For Warming A Cache For A Task Launch App 20140372703 - Ricketts; Scott ;   et al. | 2014-12-18 |
Selective Fault Stalling For A Gpu Memory Pipeline In A Unified Virtual Memory System App 20140281679 - GIROUX; Olivier ;   et al. | 2014-09-18 |
Approach For Context Switching Of Lock-bit Protected Memory App 20140189260 - WANG; Nicholas ;   et al. | 2014-07-03 |
Cooperative Thread Array Granularity Context Switch During Trap Handling App 20140189329 - LUIZ; Gerald F. ;   et al. | 2014-07-03 |
Cooperative Thread Array Granularity Context Switch During Trap Handling App 20140189711 - Luiz; Gerald F. ;   et al. | 2014-07-03 |
Technique For Performing Memory Access Operations Via Texture Hardware App 20140173258 - FAHS; Brian ;   et al. | 2014-06-19 |
Technique For Performing Memory Access Operations Via Texture Hardware App 20140168245 - Fahs; Brian ;   et al. | 2014-06-19 |
Technique For Accessing Content-addressable Memory App 20140173193 - Fahs; Brian ;   et al. | 2014-06-19 |
Technique For Saving And Restoring Thread Group Operating State App 20140165072 - WANG; Nicholas ;   et al. | 2014-06-12 |
Methods and systems for command acceleration in a video processor via translation of scalar instructions into vector instructions Grant 8,738,891 - Karandikar , et al. May 27, 2 | 2014-05-27 |
Programmable DMA engine for implementing memory transfers and video processing for a video processor Grant 8,736,623 - Lew , et al. May 27, 2 | 2014-05-27 |
Video processor having scalar and vector components Grant 8,698,817 - Gadre , et al. April 15, 2 | 2014-04-15 |
Latency tolerant system for executing video processing operations Grant 8,687,008 - Karandikar , et al. April 1, 2 | 2014-04-01 |
Multi context execution on a video processor Grant 8,683,184 - Lew , et al. March 25, 2 | 2014-03-25 |
Mechanism For Tracking Age Of Common Resource Requests Within A Resource Management Subsystem App 20130311686 - FETTERMAN; Michael ;   et al. | 2013-11-21 |
Resource Management Subsystem That Maintains Fairness And Order App 20130311999 - FETTERMAN; Michael ;   et al. | 2013-11-21 |
Mechanism For Waking Common Resource Requests Within A Resource Management Subsystem App 20130311996 - FETTERMAN; Michael ;   et al. | 2013-11-21 |
Dynamic Bank Mode Addressing For Memory Access App 20130268715 - FETTERMAN; Michael ;   et al. | 2013-10-10 |
Uniform Load Processing For Parallel Thread Sub-sets App 20130232322 - FETTERMAN; Michael ;   et al. | 2013-09-05 |
Pre-scheduled Replays Of Divergent Operations App 20130212364 - FETTERMAN; Michael ;   et al. | 2013-08-15 |
Multidimensional datapath processing in a video processor Grant 8,493,396 - Karandikar , et al. July 23, 2 | 2013-07-23 |
Methods And Apparatus For Scheduling Instructions Without Instruction Decode App 20130166882 - CHOQUETTE; Jack Hilaire ;   et al. | 2013-06-27 |
Shaped Register File Reads App 20130166877 - CHOQUETTE; Jack Hilaire ;   et al. | 2013-06-27 |
Compute Thread Array Granularity Execution Preemption App 20130132711 - SHAH; Lacky V. ;   et al. | 2013-05-23 |
Instruction Level Execution Preemption App 20130124838 - SHAH; Lacky V. ;   et al. | 2013-05-16 |
Context switching on a video processor having a scalar execution unit and a vector execution unit Grant 8,424,012 - Karandikar , et al. April 16, 2 | 2013-04-16 |
Stream processing in a video processor Grant 8,416,251 - Gadre , et al. April 9, 2 | 2013-04-09 |
N-way Memory Barrier Operation Coalescing App 20120198214 - GADRE; Shirish ;   et al. | 2012-08-02 |
Video content scene change determination Grant 7,606,391 - Gadre , et al. October 20, 2 | 2009-10-20 |
Method and apparatus for efficiently allocating memory in audio still video (ASV) applications Grant 7,167,640 - Gadre , et al. January 23, 2 | 2007-01-23 |
Multifunctional I/O organizer unit for multiprocessor multimedia chips Grant 7,165,128 - Gadre , et al. January 16, 2 | 2007-01-16 |
Method and apparatus for efficiently allocating memory when switching between DVD audio and DVD video Grant 7,099,569 - Gadre , et al. August 29, 2 | 2006-08-29 |
Multidimensional datapath processing in a video processor App 20060176308 - Karandikar; Ashish ;   et al. | 2006-08-10 |
Video processor having scalar and vector components App 20060176309 - Gadre; Shirish ;   et al. | 2006-08-10 |
Stream processing in a video processor App 20060152520 - Gadre; Shirish ;   et al. | 2006-07-13 |
Latency tolerant system for executing video processing operations App 20060103659 - Karandikar; Ashish ;   et al. | 2006-05-18 |
Time sliced architecture for graphics display system App 20050270297 - Munday, Tarjinder Singh ;   et al. | 2005-12-08 |
Memory controller providing dynamic arbitration of memory commands Grant 6,922,770 - Shanmugasundaram , et al. July 26, 2 | 2005-07-26 |
Video content scene change determination App 20050025361 - Gadre, Shirish ;   et al. | 2005-02-03 |
Memory controller providing dynamic arbitration of memory commands App 20040243785 - Shanmugasundaram, Venkatachalam ;   et al. | 2004-12-02 |
System and method for flexibly blending multiple image planes in a video device Grant 6,741,794 - Sumioka , et al. May 25, 2 | 2004-05-25 |
Method and apparatus for efficiently allocating memory when switching between DVD audio and DVD video App 20030152371 - Gadre, Shirish ;   et al. | 2003-08-14 |
Method and apparatus for efficiently allocating memory in audio still video (ASV) applications App 20030154333 - Gadre, Shirish ;   et al. | 2003-08-14 |
Display unit architecture Grant 6,518,985 - Ozcelik , et al. February 11, 2 | 2003-02-11 |
Multifunctional I/O organizer unit for multiprocessor multimedia chips App 20020184450 - Gadre, Shirish ;   et al. | 2002-12-05 |
Display Unit Architecture App 20020149626 - OZCELIK, TANER ;   et al. | 2002-10-17 |
Distributed extensible processing architecture for digital signal processing applications Grant 6,041,400 - Ozcelik , et al. March 21, 2 | 2000-03-21 |