Inventor
THOMPTO BRIAN W
US126 patents
⚠️ This page may combine multiple inventors who share the name “THOMPTO BRIAN W”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
46 patentsUS9720696B2Aug 1, 2017
Independent mapping of threads
IBM30 citations94
US7395414B2Jul 1, 2008
Dynamic recalculation of resource vector at issue queue for steering of dependent instructions
IBM31 citations92
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
US9483276B2Nov 1, 2016
Management of shared transactional resources
IBM8 citations84
US9400657B2Jul 26, 2016
Dynamic management of a transaction retry indication
IBM11 citations84
US10223257B2Mar 5, 2019
Multi-section garbage collection
IBM5 citations83
US10037211B2Jul 31, 2018
Operation of a multi-slice processor with an expanded merge fetching queue
IBM15 citations83
US9985655B2May 29, 2018
Generating ECC values for byte-write capable registers
IBM6 citations83
US9985656B2May 29, 2018
Generating ECC values for byte-write capable registers
IBM7 citations83
US9940133B2Apr 10, 2018
Operation of a multi-slice processor implementing simultaneous two-target loads and stores
IBM6 citations82
US9934033B2Apr 3, 2018
Operation of a multi-slice processor implementing simultaneous two-target loads and stores
IBM8 citations82
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
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
US10223126B2Mar 5, 2019
Out-of-order processor and method for back to back instruction issue
IBM2 citations73
US10191847B2Jan 29, 2019
Prefetch performance
IBM2 citations73
US10078514B2Sep 18, 2018
Techniques for dynamic sequential instruction prefetching
IBM4 citations73
US10073697B2Sep 11, 2018
Handling unaligned load operations in a multi-slice computer processor
IBM2 citations73
US10042647B2Aug 7, 2018
Managing a divided load reorder queue
IBM6 citations73
US9952651B2Apr 24, 2018
Deterministic current based frequency optimization of processor chip
IBM2 citations73
US9778726B2Oct 3, 2017
Deterministic current based frequency optimization of processor chip
IBM2 citations73
US9430235B2Aug 30, 2016
Predicting and avoiding operand-store-compare hazards in out-of-order microprocessors
IBM4 citations73
US11797713B2Oct 24, 2023
Systems and methods for dynamic control of a secure mode of operation in a processor
IBM2 citations72
US11520585B2Dec 6, 2022
Prefetch store preallocation in an effective address-based cache directory
IBM2 citations72
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
US10936321B2Mar 2, 2021
Instruction chaining
IBM3 citations72
US10176038B2Jan 8, 2019
Partial ECC mechanism for a byte-write capable register
IBM2 citations72
US9798549B1Oct 24, 2017
Out-of-order processor that avoids deadlock in processing queues by designating a most favored instruction
IBM3 citations72
US10671539B2Jun 2, 2020
Cache line replacement using reference states based on data reference attributes
IBM3 citations71
US11755320B2Sep 12, 2023
Compute array of a processor with mixed-precision numerical linear algebra support
IBM0 citations63
US11188328B2Nov 30, 2021
Compute array of a processor with mixed-precision numerical linear algebra support
IBM0 citations63
US10067763B2Sep 4, 2018
Handling unaligned load operations in a multi-slice computer processor
IBM1 citations63
US12223098B2Feb 11, 2025
Systems and methods for dynamic control of a secure mode of operation in a processor
IBM0 citations62
US12008149B2Jun 11, 2024
Method and system for on demand control of hardware support for software pointer authentification in a computing system
IBM1 citations62
US11995445B2May 28, 2024
Assignment of microprocessor register tags at issue time
IBM0 citations62
US11989136B2May 21, 2024
Methods and systems for translating virtual addresses in a virtual memory based system
IBM0 citations62
US11900116B1Feb 13, 2024
Loosely-coupled slice target file data
IBM1 citations62
US11886883B2Jan 30, 2024
Dependency skipping in a load-compare-jump sequence of instructions by incorporating compare functionality into the jump instruction and auto-finishing the compare instruction
IBM0 citations62
US11868773B2Jan 9, 2024
Inferring future value for speculative branch resolution in a microprocessor
IBM1 citations62
US11755325B2Sep 12, 2023
Instruction handling for accumulation of register results in a microprocessor
IBM0 citations62
US11748104B2Sep 5, 2023
Microprocessor that fuses load and compare instructions
IBM0 citations62
US11636045B2Apr 25, 2023
Translating virtual addresses in a virtual memory based system
IBM0 citations62
ALEXANDER GREGORY W
2 patentsBUSABA FADI Y
1 patentGLOBALFOUNDRIES INC
1 patentShowing the top 50 of 126 patents by PatentIndex Score.