P

Inventor

CHADHA SUNDEEP

US81 patents

Patents

50 patents
US9367322B1Jun 14, 2016

Age based fast instruction issue

IBM18 citations92
US7051299B2May 23, 2006

Method for generating reusable behavioral code

IBM21 citations86
US10042770B2Aug 7, 2018

Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions

IBM6 citations84
US10037229B2Jul 31, 2018

Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions

IBM6 citations84
US7882278B2Feb 1, 2011

Utilizing programmable channels for allocation of buffer space and transaction control in data communications

IBM10 citations84
US7493426B2Feb 17, 2009

Data communication method and apparatus utilizing programmable channels for allocation of buffer space and transaction control

IBM10 citations84
US9983875B2May 29, 2018

Operation of a multi-slice processor preventing early dependent instruction wakeup

IBM9 citations83
US7080269B2Jul 18, 2006

Method and apparatus for implementing power-saving sleep mode in design with multiple clock domains

IBM20 citations82
US7516430B2Apr 7, 2009

Generating testcases based on numbers of testcases previously generated

IBM6 citations74
US10409598B2Sep 10, 2019

Handling unaligned load operations in a multi-slice computer processor

IBM1 citations73
US10209995B2Feb 19, 2019

Processor core including pre-issue load-hit-store (LHS) hazard prediction to reduce rejection of load instructions

IBM5 citations73
US10073697B2Sep 11, 2018

Handling unaligned load operations in a multi-slice computer processor

IBM2 citations73
US9959121B2May 1, 2018

Bypassing a higher level register file in a processor having a multi-level register file and a set of bypass registers

IBM2 citations73
US9747217B2Aug 29, 2017

Distributed history buffer flush and restore handling in a parallel slice design

IBM3 citations73
US9740620B2Aug 22, 2017

Distributed history buffer flush and restore handling in a parallel slice design

IBM5 citations73
US9286068B2Mar 15, 2016

Efficient usage of a multi-level register file utilizing a register file bypass

IBM3 citations73
US11163571B1Nov 2, 2021

Fusion to enhance early address generation of load instructions in a microprocessor

IBM4 citations72
US10223125B2Mar 5, 2019

Linkable issue queue parallel execution slice processing method

IBM3 citations72
US10133581B2Nov 20, 2018

Linkable issue queue parallel execution slice for a processor

IBM2 citations72
US10133576B2Nov 20, 2018

Parallel slice processor having a recirculating load-store queue for fast deallocation of issue queue entries

IBM2 citations72
US9928128B2Mar 27, 2018

In-pipe error scrubbing within a processor core

IBM6 citations72
US9921833B2Mar 20, 2018

Determining of validity of speculative load data after a predetermined period of time in a multi-slice processor

IBM3 citations72
US9389867B2Jul 12, 2016

Speculative finish of instruction execution in a processor core

IBM4 citations72
US9389870B1Jul 12, 2016

Age based fast instruction issue

IBM3 citations72
US9384002B2Jul 5, 2016

Speculative finish of instruction execution in a processor core

IBM4 citations72
US9959123B2May 1, 2018

Speculative load data in byte-write capable register file and history buffer for a multi-slice microprocessor

IBM2 citations71
US10268482B2Apr 23, 2019

Multi-slice processor issue of a dependent instruction in an issue queue based on issue of a producer instruction

IBM2 citations69
US10067763B2Sep 4, 2018

Handling unaligned load operations in a multi-slice computer processor

IBM1 citations63
US7761825B2Jul 20, 2010

Generating testcases based on numbers of testcases previously generated

IBM4 citations63
US7505405B2Mar 17, 2009

Method, apparatus, and computer program product for optimizing packet flow control through buffer status forwarding

IBM2 citations63
US12061909B2Aug 13, 2024

Parallel slice processor having a recirculating load-store queue for fast deallocation of issue queue entries

IBM0 citations62
US11748104B2Sep 5, 2023

Microprocessor that fuses load and compare instructions

IBM0 citations62
US11734010B2Aug 22, 2023

Parallel slice processor having a recirculating load-store queue for fast deallocation of issue queue entries

IBM0 citations62
US11150907B2Oct 19, 2021

Parallel slice processor having a recirculating load-store queue for fast deallocation of issue queue entries

IBM0 citations62
US11138050B2Oct 5, 2021

Operation of a multi-slice processor implementing a hardware level transfer of an execution thread

IBM0 citations62
US10942745B2Mar 9, 2021

Fast multi-width instruction issue in parallel slice processor

IBM0 citations62
US10884742B2Jan 5, 2021

Handling unaligned load operations in a multi-slice computer processor

IBM0 citations62
US10719056B2Jul 21, 2020

Merging status and control data in a reservation station

IBM1 citations62
US10379867B2Aug 13, 2019

Asynchronous flush and restore of distributed history buffer

IBM1 citations62
US10175985B2Jan 8, 2019

Mechanism for using a reservation station as a scratch register

IBM1 citations62
US7853420B2Dec 14, 2010

Performing temporal checking

IBM3 citations62
US7464354B2Dec 9, 2008

Method and apparatus for performing temporal checking

IBM5 citations62
US10983797B2Apr 20, 2021

Program instruction scheduling

IBM0 citations52
US10909034B2Feb 2, 2021

Issue queue snooping for asynchronous flush and restore of distributed history buffer

IBM0 citations52
US10496406B2Dec 3, 2019

Handling unaligned load operations in a multi-slice computer processor

IBM0 citations52
US10318419B2Jun 11, 2019

Flush avoidance in a load store unit

IBM0 citations52
US10268518B2Apr 23, 2019

Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions

IBM0 citations52
US10255107B2Apr 9, 2019

Operation of a multi-slice processor implementing a load/store unit maintaining rejected instructions

IBM0 citations52
US10248421B2Apr 2, 2019

Operation of a multi-slice processor with reduced flush and restore latency

IBM0 citations52
US10241790B2Mar 26, 2019

Operation of a multi-slice processor with reduced flush and restore latency

IBM0 citations52

Showing the top 50 of 81 patents by PatentIndex Score.