BC

Brett W. Coon

NV NVIDIA: 59 patents #44 of 7,811Top 1%
TR Transmeta: 10 patents #6 of 86Top 7%
SE Seiko Epson: 6 patents #2,663 of 7,774Top 35%
Google: 4 patents #6,390 of 22,993Top 30%
📍 Mountain View, CA: #75 of 11,022 inventorsTop 1%
🗺 California: #2,837 of 386,348 inventorsTop 1%
Overall (All Time): #18,532 of 4,157,543Top 1%
88
Patents All Time

Issued Patents All Time

Showing 51–75 of 88 patents

Patent #TitleCo-InventorsDate
7809928 Generating event signals for performance register control using non-operative instructions Roger L. Allen, Ian A. Buck, John R. Nickolls 2010-10-05
7805573 Multi-threaded stack cache 2010-09-28
7788468 Synchronization of threads in a cooperative thread array John R. Nickolls, Stephen D. Lew, Peter C. Mills 2010-08-31
7761697 Processing an indirect branch instruction in a SIMD architecture John Erik Lindholm, Peter C. Mills, John R. Nickolls 2010-07-20
7711990 Apparatus and method for debugging a graphics processing unit in response to a debug instruction John R. Nickolls, Roger L. Allen, Brian Keith Cabral, Robert C. Keller 2010-05-04
7698539 System and method of instruction modification John Banning, Eric Hao 2010-04-13
7685403 Pipeline replay support for multi-cycle operations Godfrey P. D'Souza, Paul Serris 2010-03-23
7680988 Single interconnect providing read and write access to a memory shared by concurrent threads John R. Nickolls, Ming Y. Siu, Stuart F. Oberman, Samuel Liu 2010-03-16
7676657 Across-thread out-of-order instruction dispatch in a multithreaded microprocessor John Erik Lindholm, Simon Moy 2010-03-09
7664935 System and method for translating non-native instructions to native instructions for processing on a host processor Yoshiyuki Miyayama, Le Trong Nguyen, Johannes Wang 2010-02-16
7644210 Method and system for storing and retrieving a translation of target program instruction from a host processor using fast look-up of indirect branch destination in a dynamic translation system John Banning, Linus Torvalds, Brian Choy, Malcolm Wing, Patrick Gainer 2010-01-05
7634621 Register file allocation John Erik Lindholm, Gary M. Tarolli, Svetoslav D. Tzvetkov, John R. Nickolls, Ming Y. Siu 2009-12-15
7617384 Structured programming control flow using a disable mask in a SIMD architecture John Erik Lindholm, Svetoslav D. Tzvetkov 2009-11-10
7600155 Apparatus and method for monitoring and debugging a graphics processing unit John R. Nickolls, Roger L. Allen, Brian Keith Cabral, Robert C. Keller 2009-10-06
7543136 System and method for managing divergent threads using synchronization tokens and program instructions that include set-synchronization bits John Erik Lindholm 2009-06-02
7542043 Subdividing a shader program John Erik Lindholm, Gary M. Tarolli 2009-06-02
7456835 Register based queuing for texture requests John Erik Lindholm, John R. Nickolls, Simon Moy 2008-11-25
7434032 Tracking register usage during multithreaded processing using a scoreboard having separate memory regions and storing sequential register size indicators Peter C. Mills, Stuart F. Oberman, Ming Y. Siu 2008-10-07
7418576 Prioritized issuing of operation dedicated execution unit tagged instructions from multiple different type threads performing different set of operations John Erik Lindholm 2008-08-26
7366878 Scheduling instructions from multi-thread instruction buffer based on phase boundary qualifying rule for phases of math and data access operations with better caching Peter C. Mills, John Erik Lindholm, Gary M. Tarolli, John Burgess 2008-04-29
7353369 System and method for managing divergent threads in a SIMD architecture John Erik Lindholm 2008-04-01
7343473 System and method for translating non-native instructions to native instructions for processing on a host processor Yoshiyuki Miyayama, Le Trong Nguyen, Johannes Wang 2008-03-11
7134001 Pipeline replay support for unaligned memory operations Godfrey P. D'Souza, Paul Serris 2006-11-07
7111096 Fast look-up of indirect branch destination in a dynamic translation system John Banning, Linus Torvalds, Brian Choy, Malcolm Wing, Patrick Gainer 2006-09-19
7027062 Register based queuing for texture requests John Erik Lindholm, John R. Nickolls, Simon Moy 2006-04-11