P

Inventor

LE HUNG QUI

US100 patents
⚠️ This page may combine multiple inventors who share the name “LE HUNG QUI”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

IBM

48 patents
US6631463B1Oct 7, 2003

Method and apparatus for patching problematic instructions in a microprocessor using software interrupts

IBM417 citations99
US6553480B1Apr 22, 2003

System and method for managing the execution of instruction groups having multiple executable instructions

IBM113 citations98
US7487334B2Feb 3, 2009

Branch encoding before instruction cache write

IBM61 citations97
US7269715B2Sep 11, 2007

Instruction grouping history on fetch-side dispatch group formation

IBM62 citations97
US6480931B1Nov 12, 2002

Content addressable storage apparatus and register mapper architecture

IBM87 citations97
US6356918B1Mar 12, 2002

Method and system for managing registers in a data processing system supports out-of-order and speculative instruction execution

IBM97 citations97
US6721874B1Apr 13, 2004

Method and system for dynamically shared completion table supporting multiple threads in a processing system

IBM128 citations96
US6543002B1Apr 1, 2003

Recovery from hang condition in a microprocessor

IBM55 citations96
US6237081B1May 22, 2001

Queuing method and apparatus for facilitating the rejection of sequential instructions in a processor

IBM81 citations96
US5887161AMar 23, 1999

Issuing instructions in a processor supporting out-of-order execution

IBM62 citations96
US5870582AFeb 9, 1999

Method and apparatus for completion of non-interruptible instructions before the instruction is dispatched

IBM60 citations96
US6336183B1Jan 1, 2002

System and method for executing store instructions

IBM71 citations95
US9690585B2Jun 27, 2017

Parallel slice processor with dynamic instruction stream mapping

IBM22 citations94
US9690586B2Jun 27, 2017

Processing of multiple instruction streams in a parallel slice processor

IBM26 citations94
US9672043B2Jun 6, 2017

Processing of multiple instruction streams in a parallel slice processor

IBM29 citations94
US9665372B2May 30, 2017

Parallel slice processor with dynamic instruction stream mapping

IBM25 citations94
US6898696B1May 24, 2005

Method and system for efficiently restoring a processor's execution state following an interrupt caused by an interruptible instruction

IBM20 citations93
US6324640B1Nov 27, 2001

System and method for dispatching groups of instructions using pipelined register renaming

IBM27 citations93
US6308260B1Oct 23, 2001

Mechanism for self-initiated instruction issuing and method therefor

IBM41 citations93
US6070235AMay 30, 2000

Data processing system and method for capturing history buffer data

IBM28 citations93
US5996085ANov 30, 1999

Concurrent execution of machine context synchronization operations and non-interruptible instructions

IBM34 citations93
US7904661B2Mar 8, 2011

Data stream prefetching in a microprocessor

IBM32 citations92
US7877580B2Jan 25, 2011

Branch lookahead prefetch for microprocessors

IBM41 citations92
US7421567B2Sep 2, 2008

Using a modified value GPR to enhance lookahead prefetch

IBM18 citations92
US7350029B2Mar 25, 2008

Data stream prefetching in a microprocessor

IBM22 citations92
US7237094B2Jun 26, 2007

Instruction group formation and mechanism for SMT dispatch

IBM33 citations92
US6658534B1Dec 2, 2003

Mechanism to reduce instruction cache miss penalties and methods therefor

IBM28 citations92
US6654869B1Nov 25, 2003

Assigning a group tag to an instruction group wherein the group tag is recorded in the completion table along with a single instruction address for the group to facilitate in exception handling

IBM43 citations92
US6442675B1Aug 27, 2002

Compressed string and multiple generation engine

IBM31 citations92
US6345356B1Feb 5, 2002

Method and apparatus for software-based dispatch stall mechanism for scoreboarded IOPs

IBM21 citations92
US6286094B1Sep 4, 2001

Method and system for optimizing the fetching of dispatch groups in a superscalar processor

IBM23 citations92
US6098167AAug 1, 2000

Apparatus and method for fast unified interrupt recovery and branch recovery in processors supporting out-of-order execution

IBM40 citations92
US6061777AMay 9, 2000

Apparatus and method for reducing the number of rename registers required in the operation of a processor

IBM25 citations92
US5974524AOct 26, 1999

Method and apparatus for reducing the number of rename registers in a processor supporting out-of-order execution

IBM46 citations92
US5913048AJun 15, 1999

Dispatching instructions in a processor supporting out-of-order execution

IBM45 citations92
US5870612AFeb 9, 1999

Method and apparatus for condensed history buffer

IBM22 citations92
US5860014AJan 12, 1999

Method and apparatus for improved recovery of processor state using history buffer

IBM21 citations92
US5805906ASep 8, 1998

Method and apparatus for writing information to registers in a data processing system using a number of registers for processing instructions

IBM20 citations92
US5805849ASep 8, 1998

Data processing system and method for using an unique identifier to maintain an age relationship between executing instructions

IBM36 citations92
US7467325B2Dec 16, 2008

Processor instruction retry recovery

IBM26 citations91
US6463524B1Oct 8, 2002

Superscalar processor and method for incrementally issuing store instructions

IBM44 citations90
US5805876ASep 8, 1998

Method and system for reducing average branch resolution time and effective misprediction penalty in a processor

IBM50 citations89
US9977678B2May 22, 2018

Reconfigurable parallel execution and load-store slice processor

IBM7 citations84
US9971602B2May 15, 2018

Reconfigurable processing method with modes controlling the partitioning of clusters and cache slices

IBM6 citations84
US7631308B2Dec 8, 2009

Thread priority method for ensuring processing fairness in simultaneous multi-threading microprocessors

IBM12 citations84
US7594096B2Sep 22, 2009

Load lookahead prefetch for microprocessors

IBM13 citations84
US6654876B1Nov 25, 2003

System for rejecting and reissuing instructions after a variable delay time period

IBM16 citations84
US6543003B1Apr 1, 2003

Method and apparatus for multi-stage hang recovery in an out-of-order microprocessor

IBM18 citations84

ABERNATHY CHRISTOPHER MICHAEL

1 patent

HELLER JR THOMAS J

1 patent

Showing the top 50 of 100 patents by PatentIndex Score.