Membership
Tour
Register
Log in
Thomas C. McDonald
Follow
Person
Austin, TX, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Quick predictor override and update by a BTAC
Patent number
11,995,447
Issue date
May 28, 2024
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Spectre fixes with predictor mode tag
Patent number
11,783,050
Issue date
Oct 10, 2023
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Small branch predictor escape
Patent number
11,614,944
Issue date
Mar 28, 2023
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Branch density detection for prefetcher
Patent number
11,567,776
Issue date
Jan 31, 2023
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dual branch execute and table update with single port
Patent number
11,461,103
Issue date
Oct 4, 2022
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dual branch format
Patent number
11,360,774
Issue date
Jun 14, 2022
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Side cache array for greater fetch bandwidth
Patent number
11,334,491
Issue date
May 17, 2022
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Adjustable write policies controlled by feature control registers
Patent number
11,275,686
Issue date
Mar 15, 2022
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Speculative branch pattern update
Patent number
11,113,067
Issue date
Sep 7, 2021
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Prefix accumulation for efficient processing of instructions with m...
Patent number
8,838,938
Issue date
Sep 16, 2014
Via Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient branch target address cache entry replacement
Patent number
8,832,418
Issue date
Sep 9, 2014
Via Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for marking start and end bytes of instruction...
Patent number
8,612,727
Issue date
Dec 17, 2013
Via Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus for efficiently determining instruction length instructio...
Patent number
8,533,434
Issue date
Sep 10, 2013
Via Technologies, Inc.
John L. Duncan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Bad branch prediction detection, marking, and accumulation for fast...
Patent number
8,473,726
Issue date
Jun 25, 2013
Via Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for marking start and end bytes of instruction...
Patent number
8,443,172
Issue date
May 14, 2013
Via Technologies, Inc.
Thomas C. McDonald
Information
Patent Grant
Instruction extraction through prefix accumulation
Patent number
8,438,367
Issue date
May 7, 2013
Via Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Early release of cache data with start/end marks when instructions...
Patent number
8,335,910
Issue date
Dec 18, 2012
Via Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Out-of-order microprocessor with separate branch information circul...
Patent number
8,281,110
Issue date
Oct 2, 2012
Via Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Variable group associativity branch target address cache delivering...
Patent number
7,707,397
Issue date
Apr 27, 2010
VIA Technologies, Inc.
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for selectively overriding return stack predic...
Patent number
7,631,172
Issue date
Dec 8, 2009
IP First, LLC
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for target address replacement in speculative...
Patent number
7,398,377
Issue date
Jul 8, 2008
IP First, LLC
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for selectively overriding return stack predic...
Patent number
7,237,098
Issue date
Jun 26, 2007
IP First, LLC
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for handling BTAC branches that wrap across in...
Patent number
7,234,045
Issue date
Jun 19, 2007
IP First, LLC
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for handling BTAC branches that wrap across in...
Patent number
7,203,824
Issue date
Apr 10, 2007
IP First, LLC
Brent Bean
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for speculatively performing a return instruct...
Patent number
7,200,740
Issue date
Apr 3, 2007
IP First, LLC
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for resolving deadlock fetch conditions involv...
Patent number
7,185,186
Issue date
Feb 27, 2007
IP First, LLC
Thomas McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for correcting an internal call/return stack i...
Patent number
7,178,010
Issue date
Feb 13, 2007
IP First, LLC
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Speculative branch target address cache with selective override by...
Patent number
7,165,169
Issue date
Jan 16, 2007
IP First, LLC
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Microprocessor with branch target address cache update queue
Patent number
7,165,168
Issue date
Jan 16, 2007
IP First, LLC
Thomas McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Apparatus and method for densely packing a branch instruction predi...
Patent number
7,162,619
Issue date
Jan 9, 2007
IP First, LLC
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
SIDE CACHE ARRAY FOR GREATER FETCH BANDWIDTH
Publication number
20220156197
Publication date
May 19, 2022
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SPECTRE FIXES WITH PREDICTOR MODE TAG
Publication number
20220156379
Publication date
May 19, 2022
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SMALL BRANCH PREDICTOR ESCAPE
Publication number
20220147360
Publication date
May 12, 2022
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BRANCH DENSITY DETECTION FOR PREFETCHER
Publication number
20220137974
Publication date
May 5, 2022
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DUAL BRANCH EXECUTE AND TABLE UPDATE
Publication number
20220129277
Publication date
Apr 28, 2022
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DUAL BRANCH FORMAT
Publication number
20220129278
Publication date
Apr 28, 2022
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
QUICK PREDICTOR OVERRIDE
Publication number
20220121446
Publication date
Apr 21, 2022
CENTAUR TECHNOLOGY, INC.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT BRANCH TARGET ADDRESS CACHE ENTRY REPLACEMENT
Publication number
20110055529
Publication date
Mar 3, 2011
VIA Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OUT-OF-ORDER EXECUTION IN-ORDER RETIRE MICROPROCESSOR WITH BRANCH I...
Publication number
20110016292
Publication date
Jan 20, 2011
VIA Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INSTRUCTION EXTRACTION THROUGH PREFIX ACCUMULATION
Publication number
20100299501
Publication date
Nov 25, 2010
VIA Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
APPARATUS AND METHOD FOR MARKING START AND END BYTES OF INSTRUCTION...
Publication number
20100299503
Publication date
Nov 25, 2010
VIA Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
APPARATUS FOR EFFICIENTLY DETERMINING INSTRUCTION LENGTH WITHIN A S...
Publication number
20100299497
Publication date
Nov 25, 2010
VIA Technologies, Inc.
John L. Duncan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EARLY RELEASE OF CACHE DATA WITH START/END MARKS WHEN INSTRUCTIONS...
Publication number
20100299483
Publication date
Nov 25, 2010
VIA Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PREFIX ACCUMULATION FOR EFFICIENT PROCESSING OF INSTRUCTIONS WITH M...
Publication number
20100299500
Publication date
Nov 25, 2010
VIA Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BAD BRANCH PREDICTION DETECTION, MARKING, AND ACCUMULATION FOR FAST...
Publication number
20100299502
Publication date
Nov 25, 2010
VIA Technologies, Inc.
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
APPARATUS AND METHOD FOR SELECTIVELY OVERRIDING RETURN STACK PREDIC...
Publication number
20070083741
Publication date
Apr 12, 2007
IP-First, LLC
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Apparatus and method for handling BTAC branches that wrap across in...
Publication number
20060010310
Publication date
Jan 12, 2006
IP-First, LLC
Brent Bean
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Variable group associativity branch target address cache delivering...
Publication number
20050268076
Publication date
Dec 1, 2005
VIA Technologies, Inc.
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Processor including fallback branch prediction mechanism for far ju...
Publication number
20050210224
Publication date
Sep 22, 2005
IP-First LLC
Gerard M. Col
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Apparatus and method for handling BTAC branches that wrap across in...
Publication number
20050198479
Publication date
Sep 8, 2005
IP First LLC
Brent Bean
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Apparatus and method for densely packing a branch instruction predi...
Publication number
20050198481
Publication date
Sep 8, 2005
IP First LLC
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Processor including branch prediction mechanism for far jump and fa...
Publication number
20050144427
Publication date
Jun 30, 2005
IP First LLC
Gerard M. Col
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Speculative hybrid branch direction predictor
Publication number
20050132175
Publication date
Jun 16, 2005
IP-First, LLC
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Apparatus and method for target address replacement in speculative...
Publication number
20050114636
Publication date
May 26, 2005
IP-First, LLC
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Apparatus and method for selectively overriding return stack predic...
Publication number
20050076193
Publication date
Apr 7, 2005
IP-First, LLC
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Apparatus and method for selectively accessing disparate instructio...
Publication number
20050044343
Publication date
Feb 24, 2005
IP-First, LLC
G. Glenn Henry
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Apparatus and method for invalidation of redundant branch target ad...
Publication number
20040143709
Publication date
Jul 22, 2004
IP-First, LLC
Thomas McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method and apparatus for correcting an internal call/return stack i...
Publication number
20040143727
Publication date
Jul 22, 2004
IP-First, LLC
Thomas C. McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Apparatus and method for efficiently updating branch target address...
Publication number
20040139281
Publication date
Jul 15, 2004
IP-First, LLC
Thomas McDonald
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Apparatus and method for resolving deadlock fetch conditions involv...
Publication number
20040139292
Publication date
Jul 15, 2004
IP-First, LLC
Thomas McDonald
G06 - COMPUTING CALCULATING COUNTING