Inventor
MILLS PETER C
US22 patents
⚠️ This page may combine multiple inventors who share the name “MILLS PETER C”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
NVIDIA CORP
12 patentsUS7788468B1Aug 31, 2010
Synchronization of threads in a cooperative thread array
NVIDIA CORP169 citations99
US7434032B1Oct 7, 2008
Tracking register usage during multithreaded processing using a scoreboard having separate memory regions and storing sequential register size indicators
NVIDIA CORP52 citations96
US7366878B1Apr 29, 2008
Scheduling instructions from multi-thread instruction buffer based on phase boundary qualifying rule for phases of math and data access operations with better caching
NVIDIA CORP47 citations95
US7761697B1Jul 20, 2010
Processing an indirect branch instruction in a SIMD architecture
NVIDIA CORP52 citations94
US8055856B2Nov 8, 2011
Lock mechanism to enable atomic updates to shared memory
NVIDIA CORP16 citations92
US7949855B1May 24, 2011
Scheduler in multi-threaded processor prioritizing instructions passing qualification rule
NVIDIA CORP15 citations92
US9639365B2May 2, 2017
Indirect function call instructions in a synchronous parallel thread processor
NVIDIA CORP7 citations84
US8375176B2Feb 12, 2013
Lock mechanism to enable atomic updates to shared memory
NVIDIA CORP5 citations84
US9184907B2Nov 10, 2015
Flexible threshold counter for clock-and-data recovery
NVIDIA CORP3 citations61
US11720440B2Aug 8, 2023
Error containment for enabling local checkpoint and recovery
NVIDIA CORP1 citations56
US10423424B2Sep 24, 2019
Replicated stateless copy engine
NVIDIA CORP0 citations37
US9407427B2Aug 2, 2016
Technique for optimizing the phase of a data signal transmitted across a communication link
NVIDIA CORP0 citations27
COON BRETT W
5 patentsUS8108625B1Jan 31, 2012
Shared memory with parallel access and access conflict resolution mechanism
COON BRETT W73 citations97
US8225076B1Jul 17, 2012
Scoreboard having size indicators for tracking sequential destination register usage in a multi-threaded processor
COON BRETT W7 citations84
US8312254B2Nov 13, 2012
Indirect function call instructions in a synchronous parallel thread processor
COON BRETT W11 citations83
US8176265B2May 8, 2012
Shared single-access memory with management of multiple parallel requests
COON BRETT W16 citations83
US8645638B2Feb 4, 2014
Shared single-access memory with management of multiple parallel requests
COON BRETT W0 citations51
NICKOLLS JOHN R
3 patentsUS8200947B1Jun 12, 2012
Systems and methods for voting among parallel threads
NICKOLLS JOHN R11 citations82
US8214625B1Jul 3, 2012
Systems and methods for voting among parallel threads
NICKOLLS JOHN R1 citations60
US10152328B2Dec 11, 2018
Systems and methods for voting among parallel threads
NICKOLLS JOHN R0 citations50