Inventor
HINTON GLENN J
US126 patents
⚠️ This page may combine multiple inventors who share the name “HINTON GLENN J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
45 patentsUS5751996AMay 12, 1998
Method and apparatus for processing memory-type information within a microprocessor
INTEL CORP147 citations99
US5721855AFeb 24, 1998
Method for pipeline processing of instructions by controlling access to a reorder buffer using a register file outside the reorder buffer
INTEL CORP335 citations99
US6425073B2Jul 23, 2002
Method and apparatus for staggering execution of an instruction
INTEL CORP85 citations98
US6079014AJun 20, 2000
Processor that redirects an instruction fetch pipeline immediately upon detection of a mispredicted branch while committing prior instructions to an architectural state
INTEL CORP101 citations98
US5881262AMar 9, 1999
Method and apparatus for blocking execution of and storing load operations during their execution
INTEL CORP126 citations98
US5627985AMay 6, 1997
Speculative and committed resource files in an out-of-order processor
INTEL CORP112 citations98
US5623628AApr 22, 1997
Computer system and method for maintaining memory consistency in a pipelined, non-blocking caching bus request queue
INTEL CORP296 citations98
US5604877AFeb 18, 1997
Method and apparatus for resolving return from subroutine instructions in a computer processor
INTEL CORP209 citations98
US5586278ADec 17, 1996
Method and apparatus for state recovery following branch misprediction in an out-of-order microprocessor
INTEL CORP109 citations98
US5574871ANov 12, 1996
Method and apparatus for implementing a set-associative branch target buffer
INTEL CORP122 citations98
US5555432ASep 10, 1996
Circuit and method for scheduling instructions by predicting future availability of resources required for execution
INTEL CORP108 citations98
US6018786AJan 25, 2000
Trace based instruction caching
INTEL CORP107 citations97
US5812839ASep 22, 1998
Dual prediction branch system having two step of branch recovery process which activated only when mispredicted branch is the oldest instruction in the out-of-order unit
INTEL CORP118 citations97
US5778245AJul 7, 1998
Method and apparatus for dynamic allocation of multiple buffers in a processor
INTEL CORP131 citations97
US5526510AJun 11, 1996
Method and apparatus for implementing a single clock cycle line replacement in a data cache unit
INTEL CORP157 citations97
US6425055B1Jul 23, 2002
Way-predicting cache memory
INTEL CORP59 citations96
US6216234B1Apr 10, 2001
Processor having execution core sections operating at different clock rates
INTEL CORP49 citations96
US6170038B1Jan 2, 2001
Trace based instruction caching
INTEL CORP60 citations96
US6105111AAug 15, 2000
Method and apparatus for providing a cache management technique
INTEL CORP84 citations96
US6047369AApr 4, 2000
Flag renaming and flag masks within register alias table
INTEL CORP122 citations96
US5974523AOct 26, 1999
Mechanism for efficiently overlapping multiple operand types in a microprocessor
INTEL CORP40 citations96
US5903751AMay 11, 1999
Method and apparatus for implementing a branch target buffer in CISC processor
INTEL CORP38 citations96
US5809271ASep 15, 1998
Method and apparatus for changing flow of control in a processor
INTEL CORP63 citations96
US5768576AJun 16, 1998
Method and apparatus for predicting and handling resolving return from subroutine instructions in a computer processor
INTEL CORP75 citations96
US5729728AMar 17, 1998
Method and apparatus for predicting, clearing and redirecting unpredicted changes in instruction flow in a microprocessor
INTEL CORP67 citations96
US5724536AMar 3, 1998
Method and apparatus for blocking execution of and storing load operations during their execution
INTEL CORP74 citations96
US5687338ANov 11, 1997
Method and apparatus for maintaining a macro instruction for refetching in a pipelined processor
INTEL CORP81 citations96
US5680572AOct 21, 1997
Cache memory system having data and tag arrays and multi-purpose buffer assembly with multiple line buffers
INTEL CORP58 citations96
US5613083AMar 18, 1997
Translation lookaside buffer that is non-blocking in response to a miss for use within a microprocessor capable of processing speculative instructions
INTEL CORP93 citations96
US5606670AFeb 25, 1997
Method and apparatus for signalling a store buffer to output buffered store data for a load operation on an out-of-order execution computer system
INTEL CORP80 citations96
US5584001ADec 10, 1996
Branch target buffer for dynamically predicting branch instruction outcomes using a predicted branch history
INTEL CORP95 citations96
US5577200ANov 19, 1996
Method and apparatus for loading and storing misaligned data on an out-of-order execution computer system
INTEL CORP80 citations96
US5561814AOct 1, 1996
Methods and apparatus for determining memory operating characteristics for given memory locations via assigned address ranges
INTEL CORP59 citations96
US5519864AMay 21, 1996
Method and apparatus for scheduling the dispatch of instructions from a reservation station
INTEL CORP65 citations96
US5471633ANov 28, 1995
Idiom recognizer within a register alias table
INTEL CORP67 citations96
US5452426ASep 19, 1995
Coordinating speculative and committed state register source data and immediate source data in a processor
INTEL CORP66 citations96
US5420991AMay 30, 1995
Apparatus and method for maintaining processing consistency in a computer system having multiple processors
INTEL CORP89 citations96
US6925553B2Aug 2, 2005
Staggering execution of a single packed data instruction using the same circuit
INTEL CORP30 citations95
US6230257B1May 8, 2001
Method and apparatus for staggering execution of a single packed data instruction using the same circuit
INTEL CORP39 citations95
US5809325ASep 15, 1998
Circuit and method for scheduling instructions by predicting future availability of resources required for execution
INTEL CORP44 citations95
US5584038ADec 10, 1996
Entry allocation in a circular buffer using wrap bits indicating whether a queue of the circular buffer has been traversed
INTEL CORP89 citations95
US5490280AFeb 6, 1996
Apparatus and method for entry allocation for a resource buffer
INTEL CORP60 citations95
US5185872AFeb 9, 1993
System for executing different cycle instructions by selectively bypassing scoreboard register and canceling the execution of conditionally issued instruction if needed resources are busy
INTEL CORP79 citations95
US9690493B2Jun 27, 2017
Two-level system main memory
INTEL CORP23 citations94
US5604753AFeb 18, 1997
Method and apparatus for performing error correction on data from an external memory
INTEL CORP97 citations94
(unassigned)
1 patentINTEL CORPORAITON
1 patentDAHLEN ERIC J
1 patentRAMANUJAN RAJ K
1 patentHINTON GLENN J
1 patentShowing the top 50 of 126 patents by PatentIndex Score.