Inventor profile of:

Rodney E. Hooker

City:

Austin, Texas

Country:

United States

Published Applications:

127

Last publication date:

2017-11-02

Top Assignees for applications by Rodney E. Hooker

The entities that hold a legal rights for patent applications filed by inventor Hooker Rodney E.:

Recent patent applications by Hooker Rodney E.

Rodney E. Hooker from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2017-11-02
US20170315921A1
Physics

Cache memory budgeted by ways based on memory access type

#2 | 2017-10-26
US20170308314A1
Physics

Processor with memory controller including dynamically programmable functional unit

#3 | 2017-10-19
US20170301386A1
Physics

Sanitize-aware DRAM controller

#4 | 2017-10-19
US20170300418A1
Physics

Dynamic powering of cache memory by ways within multiple set groups based on utilization trends

#5 | 2017-06-08
US20170161196A1
Physics

Processor with programmable prefetcher operable to generate at least one prefetch address based on load requests

#6 | 2017-06-08
US20170161195A1
Physics

Processor with programmable prefetcher operable to generate at least one prefetch address based on load requests

#7 | 2017-06-08
US20170161067A1
Physics

Processor with an expandable instruction set architecture for dynamically configuring execution resources

#8 | 2017-06-08
US20170161037A1
Physics

Conversion system for a processor with an expandable instruction set architecture for dynamically configuring execution resources

#9 | 2017-06-08
US20170161036A1
Physics

Compiler system for a processor with an expandable instruction set architecture for dynamically configuring execution resources

#10 | 2017-05-04
US20170123985A1
Physics

Prefetching with level of aggressiveness based on effectiveness by memory access type

#11 | 2016-12-08
US20160357680A1
Physics

Set associative cache memory with heterogeneous replacement policy

#12 | 2016-12-08
US20160357677A1
Physics

Multiple data prefetchers that defer to one another based on prefetch effectiveness by memory access type

#13 | 2016-12-01
US20160350228A1
Physics

Cache replacement policy that considers memory access type

#14 | 2016-12-01
US20160350227A1
Physics

Cache memory budgeted by chunks based on memory access type

#15 | 2016-12-01
US20160350224A1
Physics

Pattern detector for detecting hangs

#16 | 2016-12-01
US20160350223A1
Physics

Logic analyzer for detecting hangs

#17 | 2016-12-01
US20160350167A1
Physics

Conditional pattern detector for detecting hangs

#18 | 2016-10-06
US20160293273A1
Physics

Cache memory diagnostic writeback

#19 | 2016-09-08
US20160259728A1
Physics

CACHE SYSTEM WITH A PRIMARY CACHE AND AN OVERFLOW FIFO CACHE

#20 | 2016-07-14
US20160202980A1
Physics

Microprocessor with arm and X86 instruction length decoders

#21 | 2016-07-07
US20160196214A1
Physics

Fully associative cache memory budgeted by memory access type

#22 | 2016-06-16
US20160170884A1
Physics

Cache system with a primary cache and an overflow cache that use different indexing schemes

#23 | 2016-06-09
US20160162293A1
Physics

ASYMMETRIC PROCESSOR WITH CORES THAT SUPPORT DIFFERENT ISA INSTRUCTION SUBSETS

#24 | 2016-04-21
US20160110289A1
Physics

Dynamically updating hardware prefetch trait to exclusive or shared in multi-memory access agent system

#25 | 2016-04-21
US20160110194A1
Physics

Dynamically updating hardware prefetch trait to exclusive or shared at program detection

#26 | 2015-11-26
US20150341218A1
Electricity

Dynamic system configuration based on cloud-collaborative experimentation

#27 | 2015-11-26
US20150339132A1
Physics

Dynamically configurable system based on cloud-collaborative experimentation

#28 | 2015-10-29
US20150309936A1
Physics

Selective prefetching of physically sequential cache line to cache line that includes loaded page table entry

#29 | 2015-08-13
US20150227429A1
Physics

Processor that recovers from excessive approximate computing error

#30 | 2015-08-13
US20150227407A1
Physics

Processor with approximate computing execution unit that includes an approximation control register having an approximation mode flag, an approximation amount, and an error threshold, where the approximation control register is writable by an instruction set instruction

#31 | 2015-08-13
US20150227372A1
Physics

Processor that performs approximate computing instructions

#32 | 2015-07-30
US20150212822A1
Physics

Fractional use of prediction history storage for operating system routines

#33 | 2015-03-26
US20150089204A1
Physics

Fingerprint units comparing stored static fingerprints with dynamically generated fingerprints and reconfiguring processor settings upon a fingerprint match

#34 | 2015-03-05
US20150067306A1
Physics

Inter-core communication via uncore RAM

#35 | 2015-03-05
US20150067301A1
Physics

Microprocessor with boot indicator that indicates a boot ISA of the microprocessor as either the X86 ISA or the ARM ISA

#36 | 2014-12-11
US20140365753A1
Physics

Selective accumulation and use of predicting unit history

#37 | 2014-10-16
US20140310479A1
Physics

Communicating prefetchers that throttle one another

#38 | 2014-10-02
US20140298060A1
Physics

Asymmetric multi-core processor with native switching mechanism

#39 | 2014-10-02
US20140297993A1
Physics

Uncore microcode ROM

#40 | 2014-09-25
US20140289479A1
Physics

Bounding box prefetcher

#41 | 2014-09-11
US20140258641A1
Physics

Communicating prefetchers in a microprocessor

#42 | 2014-05-01
US20140122847A1
Physics

Microprocessor that translates conditional load/store instructions into variable number of microinstructions

#43 | 2014-05-01
US20140122843A1
Physics

Conditional store instructions in an out-of-order execution microprocessor

#44 | 2014-01-09
US20140013089A1
Physics

Conditional load instructions in an out-of-order execution microprocessor

#45 | 2014-01-09
US20140013058A1
Physics

PREFETCHING OF NEXT PHYSICALLY SEQUENTIAL CACHE LINE AFTER CACHE LINE THAT INCLUDES LOADED PAGE TABLE ENTRY

#46 | 2013-11-28
US20130318530A1
Physics

Deadlock/livelock resolution using service processor

#47 | 2013-03-14
US20130067202A1
Physics

Conditional non-branch instruction prediction

#48 | 2013-03-14
US20130067199A1
Physics

Accessing model specific registers (MSR) with different sets of distinct microinstructions for instructions of different instruction set architecture (ISA)

#49 | 2012-10-25
US20120272004A1
Physics

Efficient data prefetching in the presence of load hits

#50 | 2012-10-25
US20120272003A1
Physics

Efficient data prefetching in the presence of load hits

#51 | 2012-10-11
US20120260075A1
Physics

Conditional ALU instruction pre-shift-generated carry flag propagation between microinstructions in read-port limited register file microprocessor

#52 | 2012-10-11
US20120260074A1
Physics

Efficient conditional ALU instruction in read-port limited register file microprocessor

#53 | 2012-10-11
US20120260073A1
Physics

EMULATION OF EXECUTION MODE BANKED REGISTERS

#54 | 2012-10-11
US20120260071A1
Physics

Conditional ALU instruction condition satisfaction propagation between microinstructions in read-port limited register file microprocessor

#55 | 2012-10-11
US20120260068A1
Physics

Generating constant for microinstructions from modified immediate field during instruction translation

#56 | 2012-10-11
US20120260067A1
Physics

Microprocessor that performs X86 ISA and arm ISA machine language program instructions by hardware translation into microinstructions executed by common execution pipeline

#57 | 2012-10-11
US20120260066A1
Physics

Heterogeneous ISA microprocessor that preserves non-ISA-specific configuration state when reset to different ISA

#58 | 2012-10-11
US20120260065A1
Physics

Multi-core microprocessor that performs x86 ISA and ARM ISA machine language program instructions by hardware translation into microinstructions executed by common execution pipeline

#59 | 2012-10-11
US20120260064A1
Physics

Heterogeneous ISA microprocessor with shared hardware ISA registers

#60 | 2012-10-11
US20120260042A1
Physics

Load multiple and store multiple instructions in a microprocessor that emulates banked registers

#61 | 2012-08-02
US20120198176A1
Physics

Prefetching of next physically sequential cache line after cache line that includes loaded page table entry

#62 | 2011-10-27
US20110264860A1
Physics

Multi-modal data prefetcher

#63 | 2011-09-29
US20110238923A1
Physics

Combined L2 cache and L1D cache prefetcher

#64 | 2011-09-29
US20110238922A1
Physics

Bounding box prefetcher

#65 | 2011-09-29
US20110238920A1
Physics

Bounding box prefetcher with reduced warm-up penalty on memory block crossings

#66 | 2011-07-28
US20110185160A1
Physics

Multi-core processor with external instruction execution rate heartbeat

#67 | 2011-07-28
US20110185155A1
Physics

Executing repeat load string instruction with guaranteed prefetch microcode to prefetch into cache for loading up to the last value in architectural register

#68 | 2011-05-12
US20110113196A1
Physics

Avoiding memory access latency by returning hit-modified when holding non-modified data

#69 | 2011-03-10
US20110060943A1
Physics

Apparatus and method for detection and correction of denormal speculative floating point operand

#70 | 2011-03-03
US20110055530A1
Physics

Fast REP STOS using grabline operations

#71 | 2011-03-03
US20110055485A1
Physics

Efficient pseudo-LRU for colliding accesses

#72 | 2011-02-17
US20110040955A1
Physics

Store-to-load forwarding based on load/store address computation source information comparisons

#73 | 2011-02-10
US20110035570A1
Physics

Microprocessor with ALU integrated into store unit

#74 | 2011-02-10
US20110035569A1
Physics

Microprocessor with ALU integrated into load unit

#75 | 2011-02-10
US20110035551A1
Physics

Microprocessor with repeat prefetch indirect instruction

#76 | 2011-01-13
US20110010506A1
Physics

DATA PREFETCHER WITH MULTI-LEVEL TABLE FOR PREDICTING STRIDE PATTERNS

#77 | 2011-01-13
US20110010501A1
Physics

Efficient data prefetching in the presence of load hits

#78 | 2011-01-06
US20110004644A1
Physics

DYNAMIC FLOATING POINT REGISTER PRECISION CONTROL

#79 | 2010-12-02
US20100306509A1
Physics

OUT-OF-ORDER EXECUTION MICROPROCESSOR WITH REDUCED STORE COLLISION LOAD REPLAY REDUCTION

#80 | 2010-12-02
US20100306508A1
Physics

Out-of-order execution microprocessor with reduced store collision load replay reduction

#81 | 2010-12-02
US20100306507A1
Physics

Out-of-order execution microprocessor with reduced store collision load replay by making an issuing of a load instruction dependent upon a dependee instruction of a store instruction

#82 | 2010-12-02
US20100306506A1
Physics

Microprocessor that refrains from executing a mispredicted branch in the presence of an older unretired cache-missing load instruction

#83 | 2010-12-02
US20100306503A1
Physics

Guaranteed prefetch instruction

#84 | 2010-12-02
US20100306478A1
Physics

Data cache with modified bit array

#85 | 2010-12-02
US20100306475A1
Physics

Data cache with modified bit array

#86 | 2010-11-25
US20100299484A1
Physics

Low power high speed load-store collision detector

#87 | 2010-09-30
US20100250859A1
Physics

Prefetching of next physically sequential cache line after cache line that includes loaded page table entry

#88 | 2010-08-12
US20100205406A1
Physics

Out-of-order execution microprocessor that speculatively executes dependent memory access instructions by predicting no value change by older instructions that load a segment register

#89 | 2010-03-18
US20100070741A1
Physics

Microprocessor with fused store address/store data microinstruction

#90 | 2010-03-11
US20100064107A1
Physics

Microprocessor cache line evict array

#91 | 2010-02-25
US20100049952A1
Physics

MICROPROCESSOR THAT PERFORMS STORE FORWARDING BASED ON COMPARISON OF HASHED ADDRESS BITS

#92 | 2010-01-14
US20100011198A1
Physics

Microprocessor with multiple operating modes dynamically configurable by a device driver based on currently running applications

#93 | 2010-01-14
US20100011188A1
Physics

Microprocessor that performs speculative tablewalks

#94 | 2009-08-13
US20090204800A1
Physics

Microprocessor with microarchitecture for efficiently executing read/modify/write memory operand instructions

#95 | 2008-10-16
US20080256336A1
Physics

Microprocessor with private microcode RAM

#96 | 2008-07-01
US10227008
-

Apparatus and method for extending data modes in a microprocessor

#97 | 2008-05-27
US10227571
-

Apparatus and method for providing extended address modes in an existing instruction set for a microprocessor

#98 | 2008-05-27
US10144589
-

Apparatus and method for selective control of results write back

#99 | 2008-05-13
US10144590
-

Mechanism for extending the number of registers in a microprocessor

#100 | 2008-02-05
US10227583
-

Non-temporal memory reference control mechanism

InventorID:

143956 ⎘