P

Inventor

NGUYEN DUNG Q

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

IBM

48 patents
US9720696B2Aug 1, 2017

Independent mapping of threads

IBM30 citations94
US5465336ANov 7, 1995

Fetch and store buffer that enables out-of-order execution of memory instructions in a data processing system

IBM67 citations93
US9367322B1Jun 14, 2016

Age based fast instruction issue

IBM18 citations92
US7689812B2Mar 30, 2010

Method and system for restoring register mapper states for an out-of-order microprocessor

IBM29 citations92
US7395414B2Jul 1, 2008

Dynamic recalculation of resource vector at issue queue for steering of dependent instructions

IBM31 citations92
US7093106B2Aug 15, 2006

Register rename array with individual thread bits set upon allocation and cleared upon instruction completion

IBM43 citations89
US11144319B1Oct 12, 2021

Redistribution of architected states for a processor register file

IBM19 citations84
US10387147B2Aug 20, 2019

Managing an issue queue for fused instructions and paired instructions in a microprocessor

IBM7 citations84
US9870229B2Jan 16, 2018

Independent mapping of threads

IBM8 citations84
US9524171B1Dec 20, 2016

Split-level history buffer in a computer processing unit

IBM4 citations84
US8386753B2Feb 26, 2013

Completion arbitration for more than two threads based on resource limitations

IBM9 citations84
US7979677B2Jul 12, 2011

Adaptive allocation of reservation station entries to an instruction set with variable operands in a microprocessor

IBM9 citations84
US7765384B2Jul 27, 2010

Universal register rename mechanism for targets of different instruction types in a microprocessor

IBM9 citations84
US7278011B2Oct 2, 2007

Completion table configured to track a larger number of outstanding instructions without increasing the size of the completion table

IBM14 citations84
US7194603B2Mar 20, 2007

SMT flush arbitration

IBM13 citations84
US9985656B2May 29, 2018

Generating ECC values for byte-write capable registers

IBM7 citations83
US9985655B2May 29, 2018

Generating ECC values for byte-write capable registers

IBM6 citations83
US11249757B1Feb 15, 2022

Handling and fusing load instructions in a processor

IBM6 citations74
US11132198B2Sep 28, 2021

Instruction handling for accumulation of register results in a microprocessor

IBM2 citations73
US11119772B2Sep 14, 2021

Check pointing of accumulator register results in a microprocessor

IBM3 citations73
US10901743B2Jan 26, 2021

Speculative execution of both paths of a weakly predicted branch instruction

IBM2 citations73
US10409598B2Sep 10, 2019

Handling unaligned load operations in a multi-slice computer processor

IBM1 citations73
US10394565B2Aug 27, 2019

Managing an issue queue for fused instructions and paired instructions in a microprocessor

IBM3 citations73
US10241800B2Mar 26, 2019

Split-level history buffer in a computer processing unit

IBM1 citations73
US10073699B2Sep 11, 2018

Processing instructions in parallel with waw hazards and via a distributed history buffer in a microprocessor having a multi-execution slice architecture

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
US11392386B2Jul 19, 2022

Program counter (PC)-relative load and store addressing for fused instructions

IBM2 citations72
US11163571B1Nov 2, 2021

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

IBM4 citations72
US10949213B2Mar 16, 2021

Logical register recovery within a processor

IBM2 citations72
US10936321B2Mar 2, 2021

Instruction chaining

IBM3 citations72
US10176038B2Jan 8, 2019

Partial ECC mechanism for a byte-write capable register

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
US9870045B2Jan 16, 2018

Reducing power consumption in a multi-slice computer processor

IBM3 citations72
US9639418B2May 2, 2017

Parity protection of a register

IBM4 citations72
US9389870B1Jul 12, 2016

Age based fast instruction issue

IBM3 citations72
US9389867B2Jul 12, 2016

Speculative finish of instruction execution in a processor core

IBM4 citations72
US9384002B2Jul 5, 2016

Speculative finish of instruction execution in a processor core

IBM4 citations72
US10248426B2Apr 2, 2019

Direct register restore mechanism for distributed history buffers

IBM3 citations71
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
US10037259B2Jul 31, 2018

Adaptive debug tracing for microprocessors

IBM3 citations68
US10067763B2Sep 4, 2018

Handling unaligned load operations in a multi-slice computer processor

IBM1 citations63
US9940139B2Apr 10, 2018

Split-level history buffer in a computer processing unit

IBM1 citations63

BURKY WILLIAM E

1 patent

ABERNATHY CHRISTOPHER M

1 patent

Showing the top 50 of 192 patents by PatentIndex Score.