Membership
Tour
Register
Log in
Timothy Hume Heil
Follow
Person
Rochester, MN, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Global branch prediction using branch and fetch group history
Patent number
9,921,846
Issue date
Mar 20, 2018
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Global branch prediction using branch and fetch group history
Patent number
9,858,081
Issue date
Jan 2, 2018
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Branch history cache and method
Patent number
9,733,943
Issue date
Aug 15, 2017
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Load latency speculation in an out-of-order computer processor
Patent number
9,262,160
Issue date
Feb 16, 2016
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Load latency speculation in an out-of-order computer processor
Patent number
9,256,428
Issue date
Feb 9, 2016
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Pattern matching engine for use in a pattern matching accelerator
Patent number
8,983,891
Issue date
Mar 17, 2015
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Software and hardware managed dual rule bank cache for use in a pat...
Patent number
8,966,182
Issue date
Feb 24, 2015
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory management among levels of cache in a memory hierarchy
Patent number
8,843,706
Issue date
Sep 23, 2014
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Algorithm engine for use in a pattern matching accelerator
Patent number
8,799,188
Issue date
Aug 5, 2014
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Multiple hash scheme for use in a pattern matching accelerator
Patent number
8,635,180
Issue date
Jan 21, 2014
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic adjustment of read/write ratio of a disk cache
Patent number
8,572,325
Issue date
Oct 29, 2013
International Business Machines Corporation
Ganesh Balakrishnan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Address translation for use in a pattern matching accelerator
Patent number
8,495,334
Issue date
Jul 23, 2013
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Pattern matching accelerator
Patent number
8,478,736
Issue date
Jul 2, 2013
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Local results processor for use in a pattern matching accelerator
Patent number
8,447,749
Issue date
May 21, 2013
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory management among levels of cache in a memory hierarchy
Patent number
8,423,715
Issue date
Apr 16, 2013
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Multiple rule bank access scheme for use in a pattern matching acce...
Patent number
8,423,533
Issue date
Apr 16, 2013
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Upload manager for use in a pattern matching accelerator
Patent number
8,412,722
Issue date
Apr 2, 2013
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Performance monitoring mechanism for use in a pattern matching acce...
Patent number
8,402,003
Issue date
Mar 19, 2013
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Loading entries into a TLB in hardware via indirect TLB entries
Patent number
8,296,547
Issue date
Oct 23, 2012
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus for re-using memory allocated for data structu...
Patent number
8,255,887
Issue date
Aug 28, 2012
International Business Machines Corporation
Timothy Hume Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Implementing polymorphic branch history table reconfiguration
Patent number
8,140,833
Issue date
Mar 20, 2012
International Business Machines Corporation
Jeffrey Powers Bradford
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Intelligent cache injection
Patent number
8,127,079
Issue date
Feb 28, 2012
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method to bypass cache levels in a cache coherent system
Patent number
8,108,617
Issue date
Jan 31, 2012
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Predictors with adaptive prediction threshold
Patent number
8,078,852
Issue date
Dec 13, 2011
International Business Machines Corporation
Muawya Mohamed Al-Otoom
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Using an index value located on a page table to index page attributes
Patent number
8,028,118
Issue date
Sep 27, 2011
Internation Business Machines Corporation
Timothy Hume Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Handling data cache misses out-of-order for asynchronous pipelines
Patent number
7,900,024
Issue date
Mar 1, 2011
International Business Machines Corporation
Christopher M. Abernathy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Preferential dispatching of computer program instructions
Patent number
7,861,065
Issue date
Dec 28, 2010
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Structure for preventing starvation in a slotted ring data communic...
Patent number
7,826,399
Issue date
Nov 2, 2010
International Business Machines Corporation
Timothy Hume Heil
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Method and apparatus for preventing starvation in a slotted ring da...
Patent number
7,760,669
Issue date
Jul 20, 2010
International Business Machines Corporation
Timothy Hume Heil
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Multiple page size address translation incorporating page size pred...
Patent number
7,739,477
Issue date
Jun 15, 2010
International Business Machines Corporation
Jeffrey Powers Bradford
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
GLOBAL BRANCH PREDICTION USING BRANCH AND FETCH GROUP HISTORY
Publication number
20150046682
Publication date
Feb 12, 2015
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GLOBAL BRANCH PREDICTION USING BRANCH AND FETCH GROUP HISTORY
Publication number
20150046691
Publication date
Feb 12, 2015
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LOAD LATENCY SPECULATION IN AN OUT-OF-ORDER COMPUTER PROCESSOR
Publication number
20140223143
Publication date
Aug 7, 2014
International Business Machines Corporation
TIMOTHY H. HEIL
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Load Latency Speculation In An Out-Of-Order Computer Processor
Publication number
20140223144
Publication date
Aug 7, 2014
International Business Machines Corporation
TIMOTHY H. HEIL
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BRANCH HISTORY CACHE AND METHOD
Publication number
20140075167
Publication date
Mar 13, 2014
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Memory Management Among Levels Of Cache In A Memory Hierarchy
Publication number
20130173863
Publication date
Jul 4, 2013
International Business Machines Corporation
TIMOTHY H. HEIL
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ADDRESS TRANSLATION FOR USE IN A PATTERN MATCHING ACCELERATOR
Publication number
20120204000
Publication date
Aug 9, 2012
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SOFTWARE AND HARDWARE MANAGED DUAL RULE BANK CACHE FOR USE IN A PAT...
Publication number
20120203970
Publication date
Aug 9, 2012
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ALGORITHM ENGINE FOR USE IN A PATTERN MATCHING ACCELERATOR
Publication number
20120203718
Publication date
Aug 9, 2012
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
UPLOAD MANAGER FOR USE IN A PATTERN MATCHNG ACCELERATOR
Publication number
20120203753
Publication date
Aug 9, 2012
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MULTIPLE RULE BANK ACCESS SCHEME FOR USE IN A PATTERN MATCHING ACCE...
Publication number
20120203755
Publication date
Aug 9, 2012
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PATTERN MATCHING ACCELERATOR
Publication number
20120203761
Publication date
Aug 9, 2012
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MULTIPLE HASH SCHEME FOR USE IN A PATTERN MATCHING ACCELERATOR
Publication number
20120203729
Publication date
Aug 9, 2012
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PATTERN MATCHING ENGINE FOR USE IN A PATTERN MATCHING ACCELERATOR
Publication number
20120203730
Publication date
Aug 9, 2012
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PERFORMANCE MONITORING MECHANISM FOR USE IN A PATTERN MATCHING ACCE...
Publication number
20120203754
Publication date
Aug 9, 2012
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LOCAL RESULTS PROCESSOR FOR USE IN A PATTERN MATCHING ACCELERATOR
Publication number
20120203756
Publication date
Aug 9, 2012
International Business Machines Corporation
Giora Biran
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC ADJUSTMENT OF READ/WRITE RATIO OF A DISK CACHE
Publication number
20120144109
Publication date
Jun 7, 2012
International Business Machines Corporation
Ganesh Balakrishnan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Secondary Cache Memory With A Counter For Determining Whether to Re...
Publication number
20120124291
Publication date
May 17, 2012
International Business Machines Corporation
Heather D. Achilles
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Predictors with Adaptive Prediction Threshold
Publication number
20100306515
Publication date
Dec 2, 2010
International Business Machines Corporation
Muawya M. Al-Otoom
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTELLIGENT CACHE INJECTION
Publication number
20100185819
Publication date
Jul 22, 2010
International Business Machines Corporation
TIMOTHY H. HEIL
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
LOADING ENTRIES INTO A TLB IN HARDWARE VIA INDIRECT TLB ENTRIES
Publication number
20100058026
Publication date
Mar 4, 2010
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Preferential Dispatching Of Computer Program Instructions
Publication number
20090282221
Publication date
Nov 12, 2009
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Memory Management Among Levels of Cache in a Memory Hierarchy
Publication number
20090276572
Publication date
Nov 5, 2009
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Computer Processors With Plural, Pipelined Hardware Threads Of Exec...
Publication number
20090260013
Publication date
Oct 15, 2009
International Business Machines Corporation
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Method to Bypass Cache Levels in a Cache Coherent System
Publication number
20090204769
Publication date
Aug 13, 2009
Timothy H. Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Indexing Page Attributes
Publication number
20090150642
Publication date
Jun 11, 2009
Timothy Hume Heil
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Handling Data Cache Misses Out-of-Order for Asynchronous Pipelines
Publication number
20090043995
Publication date
Feb 12, 2009
International Business Machines Corporation
Christopher M. Abernathy
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Structure for Preventing Starvation in a Slotted Ring Data Communic...
Publication number
20080159176
Publication date
Jul 3, 2008
International Business Machines Corporation
Timothy Hume Heil
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
DISTRIBUTED ARBITRATION MECHANISM FOR RING NETWORKS
Publication number
20080130667
Publication date
Jun 5, 2008
International Business Machines Corporation
Brian M. Bass
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Application
Method and Apparatus for Re-Using Memory Allocated for Data Structu...
Publication number
20080126736
Publication date
May 29, 2008
Timothy Hume Heil
G06 - COMPUTING CALCULATING COUNTING