Assignee
NVIDIA CORP
US4,451 patents
Top patents by PatentIndex Score
US7861060B1Dec 28, 2010
Parallel data processing systems and methods using cooperative thread arrays and thread identifier values to determine processing behavior
NVIDIA CORP218 citations99
US7805587B1Sep 28, 2010
Memory addressing controlled by PTE fields
NVIDIA CORP440 citations99
US7788468B1Aug 31, 2010
Synchronization of threads in a cooperative thread array
NVIDIA CORP169 citations99
US7075541B2Jul 11, 2006
Adaptive load balancing in a multi-processor graphics processing system
NVIDIA CORP235 citations99
US7064763B2Jun 20, 2006
Single semiconductor graphics platform
NVIDIA CORP64 citations99
US7058769B1Jun 6, 2006
Method and system of improving disk access time by compression
NVIDIA CORP131 citations99
US7038685B1May 2, 2006
Programmable graphics processor for multithreaded execution of programs
NVIDIA CORP128 citations99
US7015913B1Mar 21, 2006
Method and apparatus for multithreaded processing of data in a programmable graphics processor
NVIDIA CORP224 citations99
US7015915B1Mar 21, 2006
Programming multiple chips from a command buffer
NVIDIA CORP147 citations99
US6992667B2Jan 31, 2006
Single semiconductor graphics platform system and method with skinning, swizzling and masking capabilities
NVIDIA CORP75 citations99
US6947047B1Sep 20, 2005
Method and system for programmable pipelined graphics processing with branching instructions
NVIDIA CORP182 citations99
US6876362B1Apr 5, 2005
Omnidirectional shadow texture mapping
NVIDIA CORP141 citations99
US6864893B2Mar 8, 2005
Method and apparatus for modifying depth values using pixel programs
NVIDIA CORP123 citations99
US6853382B1Feb 8, 2005
Controller for a memory system having multiple partitions
NVIDIA CORP114 citations99
US6825847B1Nov 30, 2004
System and method for real-time compression of pixel colors
NVIDIA CORP156 citations99
US6734861B1May 11, 2004
System, method and article of manufacture for an interlock module in a computer graphics processing pipeline
NVIDIA CORP160 citations99
US6198488B1Mar 6, 2001
Transform, lighting and rasterization system embodied on a single semiconductor platform
NVIDIA CORP133 citations99
US5758182AMay 26, 1998
DMA controller translates virtual I/O device address received directly from application program command to physical i/o device address of I/O device on device bus
NVIDIA CORP162 citations99
US10891538B2Jan 12, 2021
Sparse convolutional neural network accelerator
NVIDIA CORP331 citations98
US10885698B2Jan 5, 2021
Method for programmable timeouts of tree traversal mechanisms in hardware
NVIDIA CORP234 citations98
US10860922B2Dec 8, 2020
Sparse convolutional neural network accelerator
NVIDIA CORP301 citations98
US10535114B2Jan 14, 2020
Controlling multi-pass rendering sequences in a cache tiling architecture
NVIDIA CORP89 citations98
US10528864B2Jan 7, 2020
Sparse convolutional neural network accelerator
NVIDIA CORP306 citations98
US10235338B2Mar 19, 2019
Short stack traversal of tree data structures
NVIDIA CORP45 citations98
US10025879B2Jul 17, 2018
Tree data structures based on a plurality of local coordinate systems
NVIDIA CORP50 citations98
US9582607B2Feb 28, 2017
Block-based bounding volume hierarchy
NVIDIA CORP63 citations98
US9569559B2Feb 14, 2017
Beam tracing
NVIDIA CORP67 citations98
US9552664B2Jan 24, 2017
Relative encoding for a block-based bounding volume hierarchy
NVIDIA CORP46 citations98
US9262797B2Feb 16, 2016
Multi-sample surface processing using one sample
NVIDIA CORP132 citations98
US9165399B2Oct 20, 2015
System, method, and computer program product for inputting modified coverage data into a pixel shader
NVIDIA CORP132 citations98
US8386797B1Feb 26, 2013
System and method for transparent disk encryption
NVIDIA CORP64 citations98
US7925860B1Apr 12, 2011
Maximized memory throughput using cooperative thread arrays
NVIDIA CORP48 citations98
US7912889B1Mar 22, 2011
Mapping the threads of a CTA to the elements of a tile for efficient matrix multiplication
NVIDIA CORP125 citations98
US7913294B1Mar 22, 2011
Network protocol processing for filtering packets
NVIDIA CORP54 citations98
US7877585B1Jan 25, 2011
Structured programming control flow in a SIMD architecture
NVIDIA CORP47 citations98
US7835301B1Nov 16, 2010
Extended service set mesh topology representation
NVIDIA CORP100 citations98
US7818806B1Oct 19, 2010
Apparatus, system, and method for offloading pattern matching scanning
NVIDIA CORP55 citations98
US7792895B1Sep 7, 2010
Efficient matrix multiplication on a parallel processing device
NVIDIA CORP121 citations98
US7680988B1Mar 16, 2010
Single interconnect providing read and write access to a memory shared by concurrent threads
NVIDIA CORP101 citations98
US7663633B1Feb 16, 2010
Multiple GPU graphics system for implementing cooperative graphics instruction execution
NVIDIA CORP73 citations98
US7634637B1Dec 15, 2009
Execution of parallel groups of threads with per-instruction serialization
NVIDIA CORP126 citations98
US7623134B1Nov 24, 2009
System and method for hardware-based GPU paging to system memory
NVIDIA CORP86 citations98
US7620793B1Nov 17, 2009
Mapping memory partitions to virtual memory pages
NVIDIA CORP93 citations98
US7616206B1Nov 10, 2009
Efficient multi-chip GPU
NVIDIA CORP107 citations98
US7606175B1Oct 20, 2009
Extended service set mesh path selection
NVIDIA CORP92 citations98
US7594095B1Sep 22, 2009
Multithreaded SIMD parallel processor with launching of groups of threads
NVIDIA CORP82 citations98
US7545382B1Jun 9, 2009
Apparatus, system, and method for using page table entries in a graphics system to provide storage format information for address translation
NVIDIA CORP69 citations98
US7525547B1Apr 28, 2009
Programming multiple chips from a command buffer to process multiple images
NVIDIA CORP71 citations98
US7526634B1Apr 28, 2009
Counter-based delay of dependent thread group execution
NVIDIA CORP86 citations98
US7522540B1Apr 21, 2009
Extended service set mesh topology discovery
NVIDIA CORP125 citations98
Showing the top 50 of 4,451 patents by PatentIndex Score.