Patent | Date |
---|
Managing data sparsity for neural networks Grant 11,392,829 - Pool , et al. July 19, 2 | 2022-07-19 |
Techniques for efficiently operating a processing system based on energy characteristics of instructions and machine learning Grant 11,379,708 - Idgunji , et al. July 5, 2 | 2022-07-05 |
Decompression techniques for processing compressed data suitable for artificial neural networks Grant 11,379,420 - Albericio Latorre , et al. July 5, 2 | 2022-07-05 |
Providing hints to an execution unit to prepare for predicted subsequent arithmetic operations Grant 11,150,721 - Tannenbaum , et al. October 19, 2 | 2021-10-19 |
Generalized Acceleration Of Matrix Multiply Accumulate Operations App 20210311734 - Boswell; Brent Ralph ;   et al. | 2021-10-07 |
Generalized Acceleration Of Matrix Multiply Accumulate Operations App 20210311733 - Boswell; Brent Ralph ;   et al. | 2021-10-07 |
Generalized Acceleration Of Matrix Multiply Accumulate Operations App 20210303302 - Boswell; Brent Ralph ;   et al. | 2021-09-30 |
Generalized acceleration of matrix multiply accumulate operations Grant 10,884,734 - Boswell , et al. January 5, 2 | 2021-01-05 |
Compression Techniques For Data Structures Suitable For Artificial Neural Networks App 20200373941 - Latorre; Jorge Albericio ;   et al. | 2020-11-26 |
Decompression Techniques For Processing Compressed Data Suitable For Artificial Neural Networks App 20200285618 - Albericio Latorre; Jorge ;   et al. | 2020-09-10 |
Inline Data Inspection For Workload Simplification App 20200125363 - Pool; Jeffrey Michael ;   et al. | 2020-04-23 |
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 |
Inline data inspection for workload simplification Grant 10,503,507 - Pool , et al. Dec | 2019-12-10 |
Generalized Acceleration Of Matrix Multiply Accumulate Operations App 20190324747 - Boswell; Brent Ralph ;   et al. | 2019-10-24 |
Generalized acceleration of matrix multiply accumulate operations Grant 10,338,919 - Boswell , et al. | 2019-07-02 |
Inline Data Inspection For Workload Simplification App 20190065195 - Pool; Jeffrey Michael ;   et al. | 2019-02-28 |
Programmable graphics processor for multithreaded execution of programs Grant 10,217,184 - Lindholm , et al. Feb | 2019-02-26 |
Generalized Acceleration Of Matrix Multiply Accumulate Operations App 20180321938 - Boswell; Brent Ralph ;   et al. | 2018-11-08 |
Cooperative thread array reduction and scan operations Grant 9,830,197 - Fahs , et al. November 28, 2 | 2017-11-28 |
Approach to power reduction in floating-point operations Grant 9,829,956 - Tannenbaum , et al. November 28, 2 | 2017-11-28 |
Fast mapping table register file allocation algorithm for SIMT processors Grant 9,798,543 - Fiyak , et al. October 24, 2 | 2017-10-24 |
Programmable Graphics Processor For Multithreaded Execution Of Programs App 20170256022 - LINDHOLM; John Erik ;   et al. | 2017-09-07 |
Programmable graphics processor for multithreaded execution of programs Grant 9,659,339 - Lindholm , et al. May 23, 2 | 2017-05-23 |
Cooperative Thread Array Reduction And Scan Operations App 20160357560 - FAHS; Brian ;   et al. | 2016-12-08 |
Programmable Graphics Processor For Multithreaded Execution Of Programs App 20160300319 - LINDHOLM; John Erik ;   et al. | 2016-10-13 |
Cooperative thread array reduction and scan operations Grant 9,417,875 - Fahs , et al. August 16, 2 | 2016-08-16 |
Using condition codes in the presence of non-numeric values Grant 9,195,460 - Glanville , et al. November 24, 2 | 2015-11-24 |
Using a pixel offset for evaluating a plane equation Grant 9,058,672 - Lindholm , et al. June 16, 2 | 2015-06-16 |
Efficiency Through A Distributed Instruction Set Architecture App 20150113254 - TANNENBAUM; David Conrad ;   et al. | 2015-04-23 |
Programmable graphics processor for multithreaded execution of programs Grant 8,860,737 - Lindholm , et al. October 14, 2 | 2014-10-14 |
Opcode-specified predicatable warp post-synchronization Grant 8,850,436 - Fahs , et al. September 30, 2 | 2014-09-30 |
Programmable Graphics Processor For Multithreaded Execution Of Programs App 20140285500 - LINDHOLM; John Erik ;   et al. | 2014-09-25 |
Approach To Power Reduction In Floating-point Operations App 20140143564 - TANNENBAUM; David Conrad ;   et al. | 2014-05-22 |
Approach For Efficient Arithmetic Operations App 20140129807 - TANNENBAUM; David Conrad ;   et al. | 2014-05-08 |
Shared single-access memory with management of multiple parallel requests Grant 8,645,638 - Coon , et al. February 4, 2 | 2014-02-04 |
Cooperative Thread Array Reduction And Scan Operations App 20140019724 - FAHS; Brian ;   et al. | 2014-01-16 |
Cooperative thread array reduction and scan operations Grant 8,539,204 - Fahs , et al. September 17, 2 | 2013-09-17 |
Reordering operands assigned to each one of read request ports concurrently accessing multibank register file to avoid bank conflict Grant 8,533,435 - Qiu , et al. September 10, 2 | 2013-09-10 |
Trap handler architecture for a parallel processing unit Grant 8,522,000 - Shebanow , et al. August 27, 2 | 2013-08-27 |
Programmable graphics processor for multithreaded execution of programs Grant 8,405,665 - Lindholm , et al. March 26, 2 | 2013-03-26 |
Cache miss processing using a defer/replay mechanism Grant 8,266,383 - Minkin , et al. September 11, 2 | 2012-09-11 |
Shared Single-access Memory With Management Of Multiple Parallel Requests App 20120221808 - Coon; Brett W. ;   et al. | 2012-08-30 |
Programmable Graphics Processor For Multithreaded Execution Of Programs App 20120218267 - Lindholm; John Erik ;   et al. | 2012-08-30 |
Scoreboard having size indicators for tracking sequential destination register usage in a multi-threaded processor Grant 8,225,076 - Coon , et al. July 17, 2 | 2012-07-17 |
Multipurpose arithmetic functional unit Grant 8,190,669 - Oberman , et al. May 29, 2 | 2012-05-29 |
Programmable graphics processor for multithreaded execution of programs Grant 8,174,531 - Lindholm , et al. May 8, 2 | 2012-05-08 |
Shared single-access memory with management of multiple parallel requests Grant 8,176,265 - Coon , et al. May 8, 2 | 2012-05-08 |
Fused multiply-add functional unit Grant 8,106,914 - Oberman , et al. January 31, 2 | 2012-01-31 |
Shared memory with parallel access and access conflict resolution mechanism Grant 8,108,625 - Coon , et al. January 31, 2 | 2012-01-31 |
Multipurpose functional unit with double-precision and filtering operations Grant 8,051,123 - Oberman , et al. November 1, 2 | 2011-11-01 |
Shared Single Access Memory With Management Of Multiple Parallel Requests App 20110252204 - Coon; Brett W. ;   et al. | 2011-10-13 |
Multipurpose functional unit with single-precision and double-precision operations Grant 8,037,119 - Oberman , et al. October 11, 2 | 2011-10-11 |
Using A Pixel Offset For Evaluating A Plane Equation App 20110081100 - Lindholm; John Erik ;   et al. | 2011-04-07 |
Cooperative Thread Array Reduction And Scan Operations App 20110078417 - FAHS; Brian ;   et al. | 2011-03-31 |
Opcode-Specified Predicatable Warp Post-Synchronization App 20110078690 - Fahs; Brian ;   et al. | 2011-03-31 |
Trap Handler Architecture For A Parallel Processing Unit App 20110078427 - Shebanow; Michael C. ;   et al. | 2011-03-31 |
Unified Collector Structure for Multi-Bank Register File App 20110072243 - Qiu; Xiaogang ;   et al. | 2011-03-24 |
Fast Mapping Table Register File Allocation Algorithm For Simt Processors App 20110072438 - Fiyak; Michael ;   et al. | 2011-03-24 |
Operand collector architecture Grant 7,834,881 - Liu , et al. November 16, 2 | 2010-11-16 |
Single interconnect providing read and write access to a memory shared by concurrent threads Grant 7,680,988 - Nickolls , et al. March 16, 2 | 2010-03-16 |
Multipurpose arithmetic functional unit Grant 7,640,285 - Oberman , et al. December 29, 2 | 2009-12-29 |
Register file allocation Grant 7,634,621 - Coon , et al. December 15, 2 | 2009-12-15 |
Fused Multiply-add Functional Unit App 20090150654 - Oberman; Stuart ;   et al. | 2009-06-11 |
Executing an SIMD instruction requiring P operations on an execution unit that performs Q operations at a time (Q<P) Grant 7,484,076 - Oberman , et al. January 27, 2 | 2009-01-27 |
Tracking register usage during multithreaded processing using a scoreboard having separate memory regions and storing sequential register size indicators Grant 7,434,032 - Coon , et al. October 7, 2 | 2008-10-07 |
Multipurpose functional unit with multiply-add and format conversion pipeline Grant 7,428,566 - Siu , et al. September 23, 2 | 2008-09-23 |
Operand Collector Architecture App 20080109611 - Liu; Samuel ;   et al. | 2008-05-08 |
High-speed function approximation Grant 7,366,745 - Oberman , et al. April 29, 2 | 2008-04-29 |
Simulating multiported memories using lower port count memories Grant 7,339,592 - Lindholm , et al. March 4, 2 | 2008-03-04 |
A Programmable Graphics Processor For Multithreaded Execution of Programs App 20080024506 - Lindholm; John Erik ;   et al. | 2008-01-31 |
Multipurpose functional unit with multiplication pipeline, addition pipeline, addition pipeline and logical test pipeline capable of performing integer multiply-add operations Grant 7,240,184 - Siu , et al. July 3, 2 | 2007-07-03 |
Multi-purpose floating point and integer multiply-add functional unit with multiplication-comparison test addition and exponent pipelines Grant 7,225,323 - Siu , et al. May 29, 2 | 2007-05-29 |
Multipurpose functional unit with multiply-add and format conversion pipeline App 20060149803 - Siu; Ming Y. ;   et al. | 2006-07-06 |
Multipurpose functional unit with combined integer and floating-point multiply-add pipeline App 20060101244 - Siu; Ming Y. ;   et al. | 2006-05-11 |
Multipurpose multiply-add functional unit App 20060101242 - Siu; Ming Y. ;   et al. | 2006-05-11 |
Multipurpose functional unit with multiply-add and logical test pipeline App 20060101243 - Siu; Ming Y. ;   et al. | 2006-05-11 |
Simulating multiported memories using lower port count memories App 20060012603 - Lindholm; John Erik ;   et al. | 2006-01-19 |