Membership
Tour
Register
Log in
John C. Hsieh
Follow
Person
Poughkeepsie, NY, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Load reissuing using an alternate issue queue
Patent number
12,099,845
Issue date
Sep 24, 2024
International Business Machines Corporation
Jonathan Ting Hsieh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic selection of OSC hazard avoidance mechanism
Patent number
11,243,774
Issue date
Feb 8, 2022
International Business Machines Corporation
James Raymond Cuffney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Identifying microarchitectural security vulnerabilities using simul...
Patent number
11,205,005
Issue date
Dec 21, 2021
International Business Machines Corporation
Matthew Michael Garcia Pardini
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Processor pipeline management during cache misses using next-best t...
Patent number
11,150,902
Issue date
Oct 19, 2021
International Business Machines Corporation
Taylor J. Pritchard
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Store hit multiple load side register for preventing a subsequent s...
Patent number
11,144,321
Issue date
Oct 12, 2021
International Business Machines Corporation
Yair Fried
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Write power optimization for hardware employing pipe-based duplicat...
Patent number
11,144,367
Issue date
Oct 12, 2021
International Business Machines Corporation
Richard Joseph Branciforte
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Determining logical address of an oldest memory access request
Patent number
11,080,199
Issue date
Aug 3, 2021
International Business Machines Corporation
Yossi Shapira
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Maintaining data order between buffers
Patent number
11,074,184
Issue date
Jul 27, 2021
International Business Machines Corporation
Michael Cadigan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Accounting for multiple pipeline depths in processor instrumentation
Patent number
10,963,259
Issue date
Mar 30, 2021
International Business Machines Corporation
Avery Francois
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Making precise operand-store-compare predictions to avoid false dep...
Patent number
10,929,142
Issue date
Feb 23, 2021
International Business Machines Corporation
Gregory William Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Imprecise register dependency tracking
Patent number
10,802,830
Issue date
Oct 13, 2020
International Business Machines Corporation
Jonathan Hsieh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Delayed allocation of an out-of-order queue entry and based on dete...
Patent number
10,296,348
Issue date
May 21, 2019
International Business Machines Corproation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Cache coherency verification using ordered lists
Patent number
9,990,290
Issue date
Jun 5, 2018
International Business Machines Corporation
Dean G. Bair
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Load and store ordering for a strongly ordered simultaneous multith...
Patent number
9,940,264
Issue date
Apr 10, 2018
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Load and store ordering for a strongly ordered simultaneous multith...
Patent number
9,886,397
Issue date
Feb 6, 2018
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Store forwarding cache
Patent number
9,697,132
Issue date
Jul 4, 2017
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Cache coherency verification using ordered lists
Patent number
9,665,280
Issue date
May 30, 2017
International Business Machines Corporation
Dean G. Bair
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Cache coherency verification using ordered lists
Patent number
9,665,281
Issue date
May 30, 2017
International Business Machines Corporation
Dean G. Bair
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Store forwarding cache
Patent number
9,612,963
Issue date
Apr 4, 2017
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Storing a system-absolute address (SAA) in a first level translatio...
Patent number
9,569,370
Issue date
Feb 14, 2017
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Store forwarding cache
Patent number
9,483,409
Issue date
Nov 1, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Store forwarding cache
Patent number
9,471,504
Issue date
Oct 18, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Storing a system-absolute address (SAA) in a first level translatio...
Patent number
9,460,023
Issue date
Oct 4, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Predicting and avoiding operand-store-compare hazards in out-of-ord...
Patent number
9,430,235
Issue date
Aug 30, 2016
International Business Machines Corporation
Gregory W. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Store forwarding cache
Patent number
9,400,752
Issue date
Jul 26, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Storing a system-absolute address (SAA) in a first level translatio...
Patent number
9,292,453
Issue date
Mar 22, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Monitoring a value in storage without repeated storage access
Patent number
9,274,957
Issue date
Mar 1, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Tracking transactional execution footprint
Patent number
9,262,320
Issue date
Feb 16, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Collision-based alternate hashing
Patent number
9,250,913
Issue date
Feb 2, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Determining the logical address of a transaction abort
Patent number
9,223,687
Issue date
Dec 29, 2015
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
LOAD REISSUING USING AN ALTERNATE ISSUE QUEUE
Publication number
20230409331
Publication date
Dec 21, 2023
International Business Machines Corporation
Jonathan Ting Hsieh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
IDENTIFYING MICROARCHITECTURAL SECURITY VULNERABILITIES USING SIMUL...
Publication number
20210089659
Publication date
Mar 25, 2021
International Business Machines Corporation
Matthew Michael Garcia Pardini
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ACCOUNTING FOR MULTIPLE PIPELINE DEPTHS IN PROCESSOR INSTRUMENTATION
Publication number
20200387378
Publication date
Dec 10, 2020
International Business Machines Corporation
Avery Francois
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MAINTAINING DATA ORDER BETWEEN BUFFERS
Publication number
20200327059
Publication date
Oct 15, 2020
International Business Machines Corporation
MICHAEL CADIGAN
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC SELECTION OF OSC HAZARD AVOIDANCE MECHANISM
Publication number
20200301711
Publication date
Sep 24, 2020
International Business Machines Corporation
James Raymond Cuffney
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MAKING PRECISE OPERAND-STORE-COMPARE PREDICTIONS TO AVOID FALSE DEP...
Publication number
20200301710
Publication date
Sep 24, 2020
International Business Machines Corporation
Gregory William Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DETERMINING LOGICAL ADDRESS OF AN OLDEST MEMORY ACCESS REQUEST
Publication number
20200285583
Publication date
Sep 10, 2020
International Business Machines Corporation
Yossi Shapira
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
IMPRECISE REGISTER DEPENDENCY TRACKING
Publication number
20200285478
Publication date
Sep 10, 2020
International Business Machines Corporation
Jonathan Hsieh
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORE HIT MULTIPLE LOAD SIDE REGISTER FOR OPERAND STORE COMPARE
Publication number
20200264885
Publication date
Aug 20, 2020
International Business Machines Corporation
Yair Fried
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
WRITE POWER OPTIMIZATION FOR HARDWARE EMPLOYING PIPE-BASED DUPLICAT...
Publication number
20200257572
Publication date
Aug 13, 2020
International Business Machines Corporation
RICHARD JOSEPH BRANCIFORTE
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROCESSOR PIPELINE MANAGEMENT DURING CACHE MISSES
Publication number
20200257632
Publication date
Aug 13, 2020
International Business Machines Corporation
Taylor J. Pritchard
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CACHE COHERENCY VERIFICATION USING ORDERED LISTS
Publication number
20170220468
Publication date
Aug 3, 2017
International Business Machines Corporation
Dean G. Bair
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORE FORWARDING CACHE
Publication number
20170083445
Publication date
Mar 23, 2017
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORING A SYSTEM-ABSOLUTE ADDRESS (SAA) IN A FIRST LEVEL TRANSLATIO...
Publication number
20160357685
Publication date
Dec 8, 2016
International Business Machines Corporation
KHARY J. ALEXANDER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORE FORWARDING CACHE
Publication number
20160357679
Publication date
Dec 8, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORE FORWARDING CACHE
Publication number
20160246729
Publication date
Aug 25, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MANAGEMENT OF TRACKING QUEUES USED IN OUT-OF-ORDER PROCESSING WITHI...
Publication number
20160239311
Publication date
Aug 18, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORE FORWARDING CACHE
Publication number
20160232098
Publication date
Aug 11, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORE FORWARDING CACHE
Publication number
20160232101
Publication date
Aug 11, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORING A SYSTEM-ABSOLUTE ADDRESS (SAA) IN A FIRST LEVEL TRANSLATIO...
Publication number
20160188488
Publication date
Jun 30, 2016
International Business Machines Corporation
KHARY J. ALEXANDER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LOAD AND STORE ORDERING FOR A STRONGLY ORDERED SIMULTANEOUS MULTITH...
Publication number
20160103681
Publication date
Apr 14, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LOAD AND STORE ORDERING FOR A STRONGLY ORDERED SIMULTANEOUS MULTITH...
Publication number
20160103682
Publication date
Apr 14, 2016
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CACHE COHERENCY VERIFICATION USING ORDERED LISTS
Publication number
20160092368
Publication date
Mar 31, 2016
International Business Machines Corporation
Dean G. Bair
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CACHE COHERENCY VERIFICATION USING ORDERED LISTS
Publication number
20160092358
Publication date
Mar 31, 2016
International Business Machines Corporation
Dean G. Bair
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ATOMIC EXECUTION OVER ACCESSES TO MULTIPLE MEMORY LOCATIONS IN A MU...
Publication number
20140310475
Publication date
Oct 16, 2014
Mark S. FARRELL
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORING A SYSTEM-ABSOLUTE ADDRESS (SAA) IN A FIRST LEVEL TRANSLATIO...
Publication number
20140223137
Publication date
Aug 7, 2014
International Business Machines Corporation
KHARY J. ALEXANDER
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Combined Two-Level Cache Directory
Publication number
20140082252
Publication date
Mar 20, 2014
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MONITORING A VALUE IN STORAGE WITHOUT REPEATED STORAGE ACCESS
Publication number
20130339627
Publication date
Dec 19, 2013
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DETERMINING THE LOGICAL ADDRESS OF A TRANSACTION ABORT
Publication number
20130339628
Publication date
Dec 19, 2013
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PREFETCH ADDRESS TRANSLATION USING PREFETCH BUFFER
Publication number
20130339650
Publication date
Dec 19, 2013
International Business Machines Corporation
Khary J. Alexander
G06 - COMPUTING CALCULATING COUNTING