CK

Cliff Kucharski

IBM: 23 patents #4,681 of 70,183Top 7%
Overall (All Time): #180,438 of 4,157,543Top 5%
23
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
11941398 Fast mapper restore for flush in processor Brian D. Barrick, Steven J. Battle, Dung Q. Nguyen, Susan E. Eisen, Salma Ayub 2024-03-26
11768684 Compaction of architected registers in a simultaneous multithreading processor Steven J. Battle, Dung Q. Nguyen, Albert J. Van Norstrand, Jr., Tu-An T. Nguyen 2023-09-26
11561794 Evicting and restoring information using a single port of a logical register mapper and history buffer in a microprocessor comprising multiple main register file entries mapped to one accumulator register file entry Steven J. Battle, Brian W. Thompto, Dung Q. Nguyen, Susan E. Eisen, Salma Ayub 2023-01-24
11194578 Fused overloaded register file read to enable 2-cycle move from condition register instruction in a microprocessor Steven J. Battle, Brian D. Barrick, Joshua W. Bowman, Susan E. Eisen, Brandon Goddard +2 more 2021-12-07
11188332 System and handling of register data in processors Steven J. Battle, Salma Ayub, Brian D. Barrick, Joshua W. Bowman, Susan E. Eisen +2 more 2021-11-30
11144364 Supporting speculative microprocessor instruction execution Steven J. Battle, Brandon Goddard, Dung Q. Nguyen, Joshua W. Bowman, Brian D. Barrick +2 more 2021-10-12
11138050 Operation of a multi-slice processor implementing a hardware level transfer of an execution thread Brian D. Barrick, James Wilson Bishop, Marcy E. Byers, Sundeep Chadha, Dung Q. Nguyen +2 more 2021-10-05
11093282 Register file write using pointers Brian D. Barrick, Steven J. Battle, Joshua W. Bowman, Hung Q. Le, Dung Q. Nguyen +1 more 2021-08-17
11030018 On-demand multi-tiered hang buster for SMT microprocessor Steven J. Battle, Dung Q. Nguyen, Susan E. Eisen, Kenneth L. Ward, Eula Faye Abalos Tolentino +2 more 2021-06-08
10949205 Implementation of execution compression of instructions in slice target register file mapper Joshua W. Bowman, Dung Q. Nguyen, Hung Q. Le, Brian W. Thompto, Maureen A. Delaney +1 more 2021-03-16
10649779 Variable latency pipe for interleaving instruction tags in a microprocessor Salma Ayub, Josh Bowman, Sundeep Chadha, Dhivya Jeganathan, Dung Q. Nguyen 2020-05-12
10613868 Variable latency pipe for interleaving instruction tags in a microprocessor Salma Ayub, Josh Bowman, Sundeep Chadha, Dhivya Jeganathan, Dung Q. Nguyen 2020-04-07
10489253 On-demand GPR ECC error detection and scrubbing for a multi-slice microprocessor Steven J. Battle, Joshua W. Bowman, Sundeep Chadha, Dhivya Jeganathan, Dung Q. Nguyen +2 more 2019-11-26
10318356 Operation of a multi-slice processor implementing a hardware level transfer of an execution thread Brian D. Barrick, James Wilson Bishop, Marcy E. Byers, Sundeep Chadha, Dung Q. Nguyen +2 more 2019-06-11
10289415 Method and apparatus for execution of threads on processing slices using a history buffer for recording architected register data Susan E. Eisen, Hung Q. Le, Dung Q. Nguyen, David R. Terry 2019-05-14
10282205 Method and apparatus for execution of threads on processing slices using a history buffer for restoring architected register data via issued instructions Susan E. Eisen, Hung Q. Le, Dung Q. Nguyen, David R. Terry 2019-05-07
10255071 Method and apparatus for managing a speculative transaction in a processing unit Salma Ayub, Susan E. Eisen, Glenn O. Kincaid, Christopher M. Mueller, Dung Q. Nguyen +1 more 2019-04-09
10248421 Operation of a multi-slice processor with reduced flush and restore latency Salma Ayub, Brian D. Barrick, Joshua W. Bowman, Sundeep Chadha, Dung Q. Nguyen +2 more 2019-04-02
10241790 Operation of a multi-slice processor with reduced flush and restore latency Salma Ayub, Brian D. Barrick, Joshua W. Bowman, Sundeep Chadha, Dung Q. Nguyen +2 more 2019-03-26
10073699 Processing instructions in parallel with waw hazards and via a distributed history buffer in a microprocessor having a multi-execution slice architecture Susan E. Eisen, Hung Q. Le, Dung Q. Nguyen, David R. Terry 2018-09-11
9747217 Distributed history buffer flush and restore handling in a parallel slice design Salma Ayub, Sundeep Chadha, Michael J. Genden, Dung Q. Nguyen, David R. Terry 2017-08-29
9740620 Distributed history buffer flush and restore handling in a parallel slice design Salma Ayub, Sundeep Chadha, Michael J. Genden, Dung Q. Nguyen, David R. Terry 2017-08-22
9639418 Parity protection of a register Joshua W. Bowman, Sam Gat-Shang Chu, Dhivya Jeganathan, Dung Q. Nguyen, David R. Terry 2017-05-02