loadpatents
name:-0.047276020050049
name:-0.084885120391846
name:-0.0025310516357422
Nickolls; John R. Patent Filings

Nickolls; John R.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Nickolls; John R..The latest application filed is for "instructions for managing a parallel cache hierarchy".

Company Profile
3.82.41
  • Nickolls; John R. - Los Altos CA
  • Nickolls; John R. - Los Gatos CA
  • Nickolls; John R. - Santa Clara CA
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Instructions for managing a parallel cache hierarchy
Grant 10,365,930 - Nickolls , et al. July 30, 2
2019-07-30
Predicted instruction execution in parallel processors with reduced per-thread state information including choosing a minimum or maximum of two operands based on a predicate value
Grant 10,360,039 - Johnson , et al.
2019-07-23
Systems and methods for voting among parallel threads
Grant 10,152,328 - Nickolls , et al. Dec
2018-12-11
Cache operations and policies for a multi-threaded client
Grant 9,952,977 - Heinrich , et al. April 24, 2
2018-04-24
Cooperative thread array reduction and scan operations
Grant 9,830,197 - Fahs , et al. November 28, 2
2017-11-28
Instructions For Managing A Parallel Cache Hierarchy
App 20170235581 - NICKOLLS; John R. ;   et al.
2017-08-17
Indirect function call instructions in a synchronous parallel thread processor
Grant 9,639,365 - Coon , et al. May 2, 2
2017-05-02
Instructions for managing a parallel cache hierarchy
Grant 9,639,479 - Nickolls , et al. May 2, 2
2017-05-02
Architecture and instructions for accessing multi-dimensional formatted surface memory
Grant 9,519,947 - Nickolls , et al. December 13, 2
2016-12-13
Cooperative Thread Array Reduction And Scan Operations
App 20160357560 - FAHS; Brian ;   et al.
2016-12-08
Cooperative thread array reduction and scan operations
Grant 9,417,875 - Fahs , et al. August 16, 2
2016-08-16
Sharing data crossbar for reads and writes in a data cache
Grant 9,286,256 - Minkin , et al. March 15, 2
2016-03-15
Coalescing memory barrier operations across multiple parallel threads
Grant 9,223,578 - Nickolls , et al. December 29, 2
2015-12-29
Efficient implementation of arrays of structures on SIMT and SIMD architectures
Grant 8,751,771 - Fahs , et al. June 10, 2
2014-06-10
Thread group scheduler for computing on a parallel thread processor
Grant 8,732,713 - Coon , et al. May 20, 2
2014-05-20
Address mapping for a parallel thread processor
Grant 8,700,877 - Shebanow , et al. April 15, 2
2014-04-15
Unanimous branch instructions in a parallel thread processor
Grant 8,677,106 - Nickolls , et al. March 18, 2
2014-03-18
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
Extended-precision integer arithmetic and logical instructions
Grant 8,615,541 - Johnson , et al. December 24, 2
2013-12-24
Unanimous branch instructions in a parallel thread processor
Grant 8,615,646 - Nickolls , et al. December 24, 2
2013-12-24
Cooperative thread array reduction and scan operations
Grant 8,539,204 - Fahs , et al. September 17, 2
2013-09-17
Trap handler architecture for a parallel processing unit
Grant 8,522,000 - Shebanow , et al. August 27, 2
2013-08-27
Indirect Function Call Instructions In A Synchronous Parallel Thread Processor
App 20130138926 - Coon; Brett W. ;   et al.
2013-05-30
Systems and methods for coalescing memory accesses of parallel threads
Grant 8,392,669 - Nyland , et al. March 5, 2
2013-03-05
Lock mechanism to enable atomic updates to shared memory
Grant 8,375,176 - Coon , et al. February 12, 2
2013-02-12
Virtual architecture and instruction set for parallel thread computing
Grant 8,321,849 - Nickolls , et al. November 27, 2
2012-11-27
Indirect function call instructions in a synchronous parallel thread processor
Grant 8,312,254 - Coon , et al. November 13, 2
2012-11-13
Systems And Methods For Voting Among Parallel Threads
App 20120239909 - Nickolls; John R. ;   et al.
2012-09-20
Unified addressing and instructions for accessing parallel memory spaces
Grant 8,271,763 - Nickolls , et al. September 18, 2
2012-09-18
Shared Single-access Memory With Management Of Multiple Parallel Requests
App 20120221808 - Coon; Brett W. ;   et al.
2012-08-30
Systems and methods for voting among parallel threads
Grant 8,214,625 - Nickolls , et al. July 3, 2
2012-07-03
Systems and methods for voting among parallel threads
Grant 8,200,947 - Nickolls , et al. June 12, 2
2012-06-12
Shared single-access memory with management of multiple parallel requests
Grant 8,176,265 - Coon , et al. May 8, 2
2012-05-08
Thread Group Scheduler For Computing On A Parallel Thread Processor
App 20120110586 - Coon; Brett W. ;   et al.
2012-05-03
Efficient Implementation Of Arrays Of Structures On Simt And Simd Architectures
App 20120089792 - FAHS; Brian ;   et al.
2012-04-12
Method And Sytem For Predicate-controlled Multi-function Instructions
App 20120084539 - NYLAND; Lars S. ;   et al.
2012-04-05
Lock Mechanism To Enable Atomic Updates To Shared Memory
App 20120036329 - Coon; Brett W. ;   et al.
2012-02-09
Parallel data processing systems and methods using cooperative thread arrays with unique thread identifiers as an input to compute an identifier of a location in a shared memory
Grant 8,112,614 - Nickolls , et al. February 7, 2
2012-02-07
Shared memory with parallel access and access conflict resolution mechanism
Grant 8,108,625 - Coon , et al. January 31, 2
2012-01-31
Methods for scalably exploiting parallelism in a parallel processing system
Grant 8,099,584 - Nickolls , et al. January 17, 2
2012-01-17
Systems and methods for coalescing memory accesses of parallel threads
Grant 8,086,806 - Nyland , et al. December 27, 2
2011-12-27
Lock mechanism to enable atomic updates to shared memory
Grant 8,055,856 - Coon , et al. November 8, 2
2011-11-08
Shared Single Access Memory With Management Of Multiple Parallel Requests
App 20110252204 - Coon; Brett W. ;   et al.
2011-10-13
Methods For Scalably Exploiting Parallelism In A Parallel Processing System
App 20110238955 - Nickolls; John R. ;   et al.
2011-09-29
Methods for scalably exploiting parallelism in a parallel processing system
Grant 7,937,567 - Nickolls , et al. May 3, 2
2011-05-03
Parallel Data Processing Systems And Methods Using Cooperative Thread Arrays
App 20110087860 - Nickolls; John R. ;   et al.
2011-04-14
Sharing Data Crossbar for Reads and Writes in a Data Cache
App 20110082961 - Minkin; Alexander L. ;   et al.
2011-04-07
Cache Operations and Policies For A Multi-Threaded Client
App 20110078381 - HEINRICH; Steven James ;   et al.
2011-03-31
Address Mapping for a Parallel Thread Processor
App 20110078689 - SHEBANOW; Michael C. ;   et al.
2011-03-31
Efficient Predicated Execution For Parallel Processors
App 20110078415 - Johnson; Richard Craig ;   et al.
2011-03-31
Architecture and Instructions for Accessing Multi-Dimensional Formatted Surface Memory
App 20110074802 - Nickolls; John R. ;   et al.
2011-03-31
Cooperative Thread Array Reduction And Scan Operations
App 20110078417 - 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
Coalescing Memory Barrier Operations Across Multiple Parallel Threads
App 20110078692 - NICKOLLS; John R. ;   et al.
2011-03-31
Extended-Precision Integer Arithmetic and Logical Instructions
App 20110078225 - JOHNSON; Richard Craig ;   et al.
2011-03-31
Unified Addressing and Instructions for Accessing Parallel Memory Spaces
App 20110078406 - Nickolls; John R. ;   et al.
2011-03-31
Unanimous Branch Instructions In A Parallel Thread Processor
App 20110072248 - NICKOLLS; John R. ;   et al.
2011-03-24
Instructions For Managing A Parallel Cache Hierarchy
App 20110072213 - NICKOLLS; John R. ;   et al.
2011-03-24
Unanimous Branch Instructions In A Parallel Thread Processor
App 20110072249 - Nickolls; John R. ;   et al.
2011-03-24
Structured programming control flow in a SIMD architecture
Grant 7,877,585 - Coon , et al. January 25, 2
2011-01-25
Distributing processing tasks within a processor
Grant 7,865,894 - Nordquist , et al. January 4, 2
2011-01-04
Register based queuing for texture requests
Grant 7,864,185 - Lindholm , et al. January 4, 2
2011-01-04
Parallel data processing systems and methods using cooperative thread arrays and thread identifier values to determine processing behavior
Grant 7,861,060 - Nickolls , et al. December 28, 2
2010-12-28
Fast fourier transforms and related transforms using cooperative thread arrays
Grant 7,836,116 - Goodnight , et al. November 16, 2
2010-11-16
Generating event signals for performance register control using non-operative instructions
Grant 7,809,928 - Allen , et al. October 5, 2
2010-10-05
Synchronization of threads in a cooperative thread array
Grant 7,788,468 - Nickolls , et al. August 31, 2
2010-08-31
Processing an indirect branch instruction in a SIMD architecture
Grant 7,761,697 - Coon , et al. July 20, 2
2010-07-20
Apparatus and method for debugging a graphics processing unit in response to a debug instruction
Grant 7,711,990 - Nickolls , et al. May 4, 2
2010-05-04
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
Bit reversal methods for a parallel processor
Grant 7,640,284 - Goodnight , et al. December 29, 2
2009-12-29
Register file allocation
Grant 7,634,621 - Coon , et al. December 15, 2
2009-12-15
Atomic memory operators in a parallel processor
Grant 7,627,723 - Buck , et al. December 1, 2
2009-12-01
Apparatus and method for monitoring and debugging a graphics processing unit
Grant 7,600,155 - Nickolls , et al. October 6, 2
2009-10-06
Indirect Function Call Instructions in a Synchronous Parallel Thread Processor
App 20090240931 - Coon; Brett W. ;   et al.
2009-09-24
Systems And Methods For Coalescing Memory Accesses Of Parallel Threads
App 20090240895 - Nyland; Lars ;   et al.
2009-09-24
Lock Mechanism to Enable Atomic Updates to Shared Memory
App 20090240860 - Coon; Brett W. ;   et al.
2009-09-24
Parallel data processing systems and methods using cooperative thread arrays and SIMD instruction issue
Grant 7,584,342 - Nordquist , et al. September 1, 2
2009-09-01
Counter-based delay of dependent thread group execution
Grant 7,526,634 - Duluk, Jr. , et al. April 28, 2
2009-04-28
Defect tolerant redundancy
Grant 7,477,091 - Nickolls January 13, 2
2009-01-13
Register based queuing for texture requests
Grant 7,456,835 - Lindholm , et al. November 25, 2
2008-11-25
Virtual Architecture And Instruction Set For Parallel Thread Computing
App 20080184211 - Nickolls; John R. ;   et al.
2008-07-31
Galois field multiplier array for use within a finite field arithmetic unit
Grant 7,403,964 - Porten , et al. July 22, 2
2008-07-22
Processor having a finite field arithmetic unit utilizing an array of multipliers and adders
Grant 7,343,472 - Porten , et al. March 11, 2
2008-03-11
Simulating multiported memories using lower port count memories
Grant 7,339,592 - Lindholm , et al. March 4, 2
2008-03-04
Galois field arithmetic unit for use within a processor
Grant 7,313,583 - Porten , et al. December 25, 2
2007-12-25
Matrix multiply with reduced bandwidth requirements
App 20070271325 - Juffa; Norbert ;   et al.
2007-11-22
Register based queuing for texture requests
App 20060119607 - Lindholm; John Erik ;   et al.
2006-06-08
Register based queuing for texture requests
Grant 7,027,062 - Lindholm , et al. April 11, 2
2006-04-11
Defect tolerant redundancy
App 20060071701 - Nickolls; John R.
2006-04-06
Simulating multiported memories using lower port count memories
App 20060012603 - Lindholm; John Erik ;   et al.
2006-01-19
Pipelined multi-access memory apparatus and method
Grant 6,976,141 - Madar, III , et al. December 13, 2
2005-12-13
Reconfigurable processing system and method
Grant 6,959,378 - Nickolls , et al. October 25, 2
2005-10-25
Register based queuing for texture requests
App 20050190195 - Lindholm, John Erik ;   et al.
2005-09-01
Defect tolerant redundancy
Grant 6,879,207 - Nickolls April 12, 2
2005-04-12
Reconfigurable processing system and method
App 20050038978 - Nickolls, John R. ;   et al.
2005-02-17
Galois field multiplier array for use within a finite field arithmetic unit
App 20040078410 - Porten, Joshua ;   et al.
2004-04-22
Galois field arithmetic unit for use within a processor
App 20040078411 - Porten, Joshua ;   et al.
2004-04-22
Processor having a finite field arithmetic unit
App 20040078555 - Porten, Joshua ;   et al.
2004-04-22
Reconfigurable processing system and method
App 20020087846 - Nickolls, John R. ;   et al.
2002-07-04
Pipelined multi-access memory apparatus and method
App 20020056032 - Madar, Lawrence J. III ;   et al.
2002-05-09
Scalable processor to processor and processor to I/O interconnection network and method for parallel processing arrays
Grant 5,598,408 - Nickolls , et al. January 28, 1
1997-01-28
Parallel processor memory transfer system using parallel transfers between processors and staging registers and sequential transfers between staging registers and memory
Grant 5,581,777 - Kim , et al. December 3, 1
1996-12-03
Parallel processor system with highly flexible local control capability, including selective inversion of instruction signal and control of bit shift amount
Grant 5,542,074 - Kim , et al. July 30, 1
1996-07-30
Broadcasting headers to configure physical devices interfacing a data bus with a logical assignment and to effect block data transfers between the configured logical devices
Grant 5,488,694 - McKee , et al. January 30, 1
1996-01-30
Scalable processor to processor and processor-to-I/O interconnection network and method for parallel processing arrays
Grant 5,280,474 - Nickolls , et al. January 18, 1
1994-01-18
Input/output system for parallel processing arrays
Grant 5,243,699 - Nickolls , et al. September 7, 1
1993-09-07

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed