RK

Robert D. Kenney

Apple: 22 patents #1,444 of 18,612Top 8%
WARF: 1 patents #1,912 of 4,123Top 50%
IBM: 1 patents #44,794 of 70,183Top 65%
Overall (All Time): #160,584 of 4,157,543Top 4%
25
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
12008377 SIMD operand permutation with selection from among multiple registers Christopher A. Burns, Liang-Kai Wang, Terence M. Potter 2024-06-11
11954492 Fence enforcement techniques based on stall characteristics Benjiman L. Goodman, Dzung Q. Vu 2024-04-09
11645084 SIMD operand permutation with selection from among multiple registers Christopher A. Burns, Liang-Kai Wang, Terence M. Potter 2023-05-09
11422822 Multi-channel data path circuitry Jason N. Dale 2022-08-23
11294672 Routing circuitry for permutation of single-instruction multiple-data operands Liang-Kai Wang, Terence M. Potter 2022-04-05
11256518 Datapath circuitry for math operations using SIMD pipelines Liang-Kai Wang, Terence M. Potter, Vinod Reddy Nalamalapu, Sivayya Ayinala 2022-02-22
11126439 SIMD operand permutation with selection from among multiple registers Christopher A. Burns, Liang-Kai Wang, Terence M. Potter 2021-09-21
11080055 Register file arbitration Terence M. Potter 2021-08-03
10902545 GPU task scheduling Benjiman L. Goodman, Terence M. Potter 2021-01-26
10769746 Data alignment and formatting for graphics processing unit Liang Xia, Benjiman L. Goodman, Terence M. Potter 2020-09-08
10699366 Techniques for ALU sharing between threads 2020-06-30
10678548 Pipelined allocation for operand cache Terence M. Potter, Andrew M. Havlir, Sivayya Ayinala 2020-06-09
10452401 Hints for shared store pipeline and multi-rate targets 2019-10-22
10445852 Local image blocks for graphics processing Terence M. Potter, Aaftab Munshi, Justin A. Hensley, Richard W. Schreyer 2019-10-15
10270434 Power saving with dynamic pulse insertion James Wang, Benjiman L. Goodman, Liang-Kai Wang 2019-04-23
10114650 Pessimistic dependency handling based on storage regions Liang-Kai Wang 2018-10-30
9519944 Pipeline dependency resolution Benjiman L. Goodman, Gregory D. Roberts 2016-12-13
9437172 High-speed low-power access to register files Andrew M. Havlir, Michael A. Geary 2016-09-06
8947120 Latch array utilizing through device connectivity Michael R. Seningen, Gregory D. Roberts, James De Leon 2015-02-03
8768991 Mechanism to find first two values 2014-07-01
8484589 Logical repartitioning in design compiler Hani Hasan Mustafa Saleh, Sreevathsa Ramachandra 2013-07-09
8397190 Method for manipulating and repartitioning a hierarchical integrated circuit design Raymond Cheung Yeung, Paul K. Miller, Donald W. Glowka, Jeffrey B. Reed 2013-03-12
7743084 Processing unit having multioperand decimal addition Michael Schulte 2010-06-22
7610537 Method and apparatus for testing multi-core microprocessors Dan Dickinson, Christina Lynne Newman-LaBounty, Ronald Gene Walther 2009-10-27
4854277 Apparatus and method for flushing the crankcase of an internal combustion engine 1989-08-08