Inventor profile of:

Terry Parks

City:

Austin, Texas

Country:

United States

Published Applications:

215

Last publication date:

2024-05-02

Top Assignees for applications by Terry Parks

The entities that hold a legal rights for patent applications filed by inventor Parks Terry:

Recent patent applications by Parks Terry

Terry Parks from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2024-05-02
US20240143361A1
Physics

APPARATUS AND METHOD FOR MANAGING DEPRECATED INSTRUCTION SET ARCHITECTURE (ISA) FEATURES

#2 | 2024-03-28
US20240103869A1
Physics

FAST SEGMENTATION

#3 | 2023-07-27
US20230236985A1
Physics

MEMORY CONTROLLER ZERO CACHE

#4 | 2023-07-27
US20230236972A1
Physics

Zero bits in L3 tags

#5 | 2019-03-28
US20190095216A1
Physics

Dynamic reconfiguration of multi-core processor

#6 | 2018-09-27
US20180276035A1
Physics

Neural network unit that interrupts processing core upon condition

#7 | 2018-09-27
US20180276034A1
Physics

Neural network unit that interrupts processing core upon condition

#8 | 2018-09-20
US20180267898A1
Physics

Processor with selective data storage (of accelerator) operable as either victim cache data storage or accelerator memory and having victim cache tags in lower level cache wherein evicted cache line is stored in said data storage when said data storage is in a first mode and said cache line is stored in system memory rather then said data store when said data storage is in a second mode

#9 | 2018-02-01
US20180032341A1
Physics

Microprocessor that fuses if-then instructions

#10 | 2017-10-26
US20170308314A1
Physics

Processor with memory controller including dynamically programmable functional unit

#11 | 2017-10-19
US20170301386A1
Physics

Sanitize-aware DRAM controller

#12 | 2017-06-08
US20170161196A1
Physics

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

#13 | 2017-06-08
US20170161195A1
Physics

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

#14 | 2017-06-08
US20170161067A1
Physics

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

#15 | 2017-06-08
US20170161037A1
Physics

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

#16 | 2017-06-08
US20170161036A1
Physics

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

#17 | 2017-04-13
US20170103321A1
Physics

Neural network unit employing user-supplied reciprocal for normalizing an accumulated value

#18 | 2017-04-13
US20170103320A1
Physics

Neural network unit with shared activation function units

#19 | 2017-04-13
US20170103319A1
Physics

Neural processing unit that selectively writes back to neural memory either activation function output or accumulator value

#20 | 2017-04-13
US20170103312A1
Physics

Neural network unit with output buffer feedback and masking capability with processing unit groups that operate as recurrent neural network LSTM cells

#21 | 2017-04-13
US20170103311A1
Physics

Neural network unit that performs convolutions using collective shift register among array of neural processing units

#22 | 2017-04-13
US20170103310A1
Physics

Multi-operation neural network unit

#23 | 2017-04-13
US20170103307A1
Physics

Processor with hybrid coprocessor/execution unit neural network unit

#24 | 2017-04-13
US20170103306A1
Physics

Neural network unit with neural memory and array of neural processing units and sequencer that collectively shift row of data received from neural memory

#25 | 2017-04-13
US20170103305A1
Physics

Neural network unit that performs concurrent LSTM cell calculations

#26 | 2017-04-13
US20170103304A1
Physics

Neural network unit with plurality of selectable output functions

#27 | 2017-04-13
US20170103303A1
Physics

Neural network unit with output buffer feedback for performing recurrent neural network computations

#28 | 2017-04-13
US20170103302A1
Physics

Neural network unit with neural processing units dynamically configurable to process multiple data sizes

#29 | 2017-04-13
US20170103301A1
Physics

Processor with architectural neural network execution unit

#30 | 2017-04-13
US20170103300A1
Physics

Tri-configuration neural network unit

#31 | 2017-04-13
US20170103041A1
Physics

Mechanism for communication between architectural program running on processor and non-architectural program running on execution unit of the processor regarding shared resource

#32 | 2017-04-13
US20170103040A1
Physics

Processor with variable rate execution unit

#33 | 2017-04-13
US20170102945A1
Physics

Direct execution by an execution unit of a micro-operation loaded into an architectural register file by an architectural instruction of a processor

#34 | 2017-04-13
US20170102941A1
Physics

Neural network unit with output buffer feedback and masking capability

#35 | 2017-04-13
US20170102940A1
Physics

Neural network unit with neural memory and array of neural processing units that collectively shift row of data received from neural memory

#36 | 2017-04-13
US20170102921A1
Physics

Apparatus employing user-specified binary point fixed point arithmetic

#37 | 2017-04-13
US20170102920A1
Physics

Neural network unit that performs stochastic rounding

#38 | 2017-01-05
US20170003707A1
Physics

Method and apparatus for waking a single core of a multi-core microprocessor, while maintaining most cores in a sleep state

#39 | 2016-12-29
US20160380649A1
Electricity

Hardware data compressor using dynamic hash algorithm based on input block type

#40 | 2016-12-01
US20160350228A1
Physics

Cache replacement policy that considers memory access type

#41 | 2016-11-22
US14883090
Electricity

Hardware data compressor that sorts hash chains based on node string match probabilities

#42 | 2016-11-17
US20160336962A1
Electricity

Hardware data compressor using dynamic hash algorithm based on input block type

#43 | 2016-11-17
US20160336961A1
Electricity

Hardware data compressor with multiple string match search hash tables each based on different hash size

#44 | 2016-11-17
US20160336960A1
Electricity

Hardware data compressor that directly huffman encodes output tokens from LZ77 engine

#45 | 2016-11-17
US20160335194A1
Physics

Processor including load EPT instruction

#46 | 2016-08-18
US20160239303A1
Physics

Microprocessor using compressed and uncompressed microcode storage

#47 | 2016-07-14
US20160202980A1
Physics

Microprocessor with arm and X86 instruction length decoders

#48 | 2016-06-09
US20160162293A1
Physics

ASYMMETRIC PROCESSOR WITH CORES THAT SUPPORT DIFFERENT ISA INSTRUCTION SUBSETS

#49 | 2016-06-09
US20160162017A1
Physics

Centralized synchronization mechanism for a multi-core processor

#50 | 2016-04-14
US20160105282A1
Electricity

Key expansion logic using decryption key primitives

#51 | 2016-04-14
US20160104011A1
Physics

Microprocessor with on-the-fly switching of decryption keys

#52 | 2016-04-14
US20160104010A1
Physics

Microprocessor with secure execution mode and store key instructions

#53 | 2016-04-14
US20160104009A1
Physics

Decryption of encrypted instructions using keys selected on basis of instruction fetch address

#54 | 2016-04-07
US20160098277A1
Physics

Compressing instruction queue for a microprocessor

#55 | 2016-02-11
US20160041922A1
Physics

Efficient address translation caching in a processor that supports a large number of different address spaces

#56 | 2015-08-13
US20150227429A1
Physics

Processor that recovers from excessive approximate computing error

#57 | 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

#58 | 2015-08-13
US20150227372A1
Physics

Processor that performs approximate computing instructions

#59 | 2015-07-30
US20150212822A1
Physics

Fractional use of prediction history storage for operating system routines

#60 | 2015-04-23
US20150113253A1
Physics

Selectively compressed microcode

#61 | 2015-04-23
US20150113250A1
Physics

Microprocessor with compressed and uncompressed microcode memories

#62 | 2015-03-26
US20150089204A1
Physics

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

#63 | 2015-03-26
US20150089142A1
Physics

Microprocessor with integrated NOP slide detector

#64 | 2015-03-05
US20150067369A1
Physics

Multi-core synchronization mechanism

#65 | 2015-03-05
US20150067368A1
Physics

Core synchronization mechanism in a multi-die multi-core microprocessor

#66 | 2015-03-05
US20150067310A1
Physics

Dynamic reconfiguration of multi-core processor

#67 | 2015-03-05
US20150067306A1
Physics

Inter-core communication via uncore RAM

#68 | 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

#69 | 2015-03-05
US20150067250A1
Physics

Multi-core hardware semaphore in non-architectural address space

#70 | 2015-03-05
US20150067215A1
Physics

Multi-core processor having control unit that generates interrupt requests to all cores in response to synchronization condition

#71 | 2015-03-05
US20150067214A1
Physics

Single core wakeup multi-core synchronization mechanism

#72 | 2014-12-11
US20140365753A1
Physics

Selective accumulation and use of predicting unit history

#73 | 2014-11-27
US20140351561A1
Physics

Microprocessor that fuses if-then instructions

#74 | 2014-10-02
US20140298060A1
Physics

Asymmetric multi-core processor with native switching mechanism

#75 | 2014-10-02
US20140297993A1
Physics

Uncore microcode ROM

#76 | 2014-07-10
US20140195823A1
Physics

Microprocessor that facilitates task switching between encrypted and unencrypted programs

#77 | 2014-07-10
US20140195822A1
Electricity

Microprocessor that securely decrypts and executes encrypted instructions

#78 | 2014-07-10
US20140195821A1
Physics

Method for encrypting a program for subsequent execution by a microprocessor configured to decrypt and execute the encrypted program

#79 | 2014-07-10
US20140195820A1
Electricity

Apparatus for generating a decryption key for use to decrypt a block of encrypted instruction data being fetched from an instruction cache in a microprocessor

#80 | 2014-05-01
US20140122847A1
Physics

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

#81 | 2014-05-01
US20140122843A1
Physics

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

#82 | 2014-02-27
US20140059358A1
Physics

Revokeable MSR password protection

#83 | 2014-01-09
US20140013089A1
Physics

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

#84 | 2013-11-21
US20130311755A1
Physics

Running state power saving via reduced instructions per clock operation

#85 | 2013-03-14
US20130067202A1
Physics

Conditional non-branch instruction prediction

#86 | 2013-03-14
US20130067199A1
Physics

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

#87 | 2012-10-11
US20120260075A1
Physics

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

#88 | 2012-10-11
US20120260074A1
Physics

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

#89 | 2012-10-11
US20120260073A1
Physics

EMULATION OF EXECUTION MODE BANKED REGISTERS

#90 | 2012-10-11
US20120260071A1
Physics

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

#91 | 2012-10-11
US20120260068A1
Physics

Generating constant for microinstructions from modified immediate field during instruction translation

#92 | 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

#93 | 2012-10-11
US20120260066A1
Physics

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

#94 | 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

#95 | 2012-10-11
US20120260064A1
Physics

Heterogeneous ISA microprocessor with shared hardware ISA registers

#96 | 2012-10-11
US20120260042A1
Physics

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

#97 | 2012-04-19
US20120096282A1
Electricity

Microprocessor that fetches and decrypts encrypted instructions in same time as plain text instructions

#98 | 2012-02-23
US20120047369A1
Physics

Revokeable MSR password protection

#99 | 2011-12-01
US20110296206A1
Electricity

Branch target address cache for predicting instruction decryption keys in a microprocessor that fetches and decrypts encrypted instructions

#100 | 2011-12-01
US20110296205A1
Electricity

Microprocessor that facilitates task switching between multiple encrypted programs having different associated decryption key values

InventorID:

143955 ⎘