Austin, Texas
United States
215
2024-05-02
The entities that hold a legal rights for patent applications filed by inventor Parks Terry:
Terry Parks from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:
APPARATUS AND METHOD FOR MANAGING DEPRECATED INSTRUCTION SET ARCHITECTURE (ISA) FEATURES
#2 | 2024-03-28FAST SEGMENTATION
#3 | 2023-07-27MEMORY CONTROLLER ZERO CACHE
#4 | 2023-07-27Zero bits in L3 tags
#5 | 2019-03-28Dynamic reconfiguration of multi-core processor
#6 | 2018-09-27Neural network unit that interrupts processing core upon condition
#7 | 2018-09-27Neural network unit that interrupts processing core upon condition
#8 | 2018-09-20Processor 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-01Microprocessor that fuses if-then instructions
#10 | 2017-10-26Processor with memory controller including dynamically programmable functional unit
#11 | 2017-10-19Sanitize-aware DRAM controller
#12 | 2017-06-08Processor with programmable prefetcher operable to generate at least one prefetch address based on load requests
#13 | 2017-06-08Processor with programmable prefetcher operable to generate at least one prefetch address based on load requests
#14 | 2017-06-08Processor with an expandable instruction set architecture for dynamically configuring execution resources
#15 | 2017-06-08Conversion system for a processor with an expandable instruction set architecture for dynamically configuring execution resources
#16 | 2017-06-08Compiler system for a processor with an expandable instruction set architecture for dynamically configuring execution resources
#17 | 2017-04-13Neural network unit employing user-supplied reciprocal for normalizing an accumulated value
#18 | 2017-04-13Neural network unit with shared activation function units
#19 | 2017-04-13Neural processing unit that selectively writes back to neural memory either activation function output or accumulator value
#20 | 2017-04-13Neural network unit with output buffer feedback and masking capability with processing unit groups that operate as recurrent neural network LSTM cells
#21 | 2017-04-13Neural network unit that performs convolutions using collective shift register among array of neural processing units
#22 | 2017-04-13Multi-operation neural network unit
#23 | 2017-04-13Processor with hybrid coprocessor/execution unit neural network unit
#24 | 2017-04-13Neural 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-13Neural network unit that performs concurrent LSTM cell calculations
#26 | 2017-04-13Neural network unit with plurality of selectable output functions
#27 | 2017-04-13Neural network unit with output buffer feedback for performing recurrent neural network computations
#28 | 2017-04-13Neural network unit with neural processing units dynamically configurable to process multiple data sizes
#29 | 2017-04-13Processor with architectural neural network execution unit
#30 | 2017-04-13Tri-configuration neural network unit
#31 | 2017-04-13Mechanism 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-13Processor with variable rate execution unit
#33 | 2017-04-13Direct 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-13Neural network unit with output buffer feedback and masking capability
#35 | 2017-04-13Neural network unit with neural memory and array of neural processing units that collectively shift row of data received from neural memory
#36 | 2017-04-13Apparatus employing user-specified binary point fixed point arithmetic
#37 | 2017-04-13Neural network unit that performs stochastic rounding
#38 | 2017-01-05Method and apparatus for waking a single core of a multi-core microprocessor, while maintaining most cores in a sleep state
#39 | 2016-12-29Hardware data compressor using dynamic hash algorithm based on input block type
#40 | 2016-12-01Cache replacement policy that considers memory access type
#41 | 2016-11-22Hardware data compressor that sorts hash chains based on node string match probabilities
#42 | 2016-11-17Hardware data compressor using dynamic hash algorithm based on input block type
#43 | 2016-11-17Hardware data compressor with multiple string match search hash tables each based on different hash size
#44 | 2016-11-17Hardware data compressor that directly huffman encodes output tokens from LZ77 engine
#45 | 2016-11-17Processor including load EPT instruction
#46 | 2016-08-18Microprocessor using compressed and uncompressed microcode storage
#47 | 2016-07-14Microprocessor with arm and X86 instruction length decoders
#48 | 2016-06-09ASYMMETRIC PROCESSOR WITH CORES THAT SUPPORT DIFFERENT ISA INSTRUCTION SUBSETS
#49 | 2016-06-09Centralized synchronization mechanism for a multi-core processor
#50 | 2016-04-14Key expansion logic using decryption key primitives
#51 | 2016-04-14Microprocessor with on-the-fly switching of decryption keys
#52 | 2016-04-14Microprocessor with secure execution mode and store key instructions
#53 | 2016-04-14Decryption of encrypted instructions using keys selected on basis of instruction fetch address
#54 | 2016-04-07Compressing instruction queue for a microprocessor
#55 | 2016-02-11Efficient address translation caching in a processor that supports a large number of different address spaces
#56 | 2015-08-13Processor that recovers from excessive approximate computing error
#57 | 2015-08-13Processor 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-13Processor that performs approximate computing instructions
#59 | 2015-07-30Fractional use of prediction history storage for operating system routines
#60 | 2015-04-23Selectively compressed microcode
#61 | 2015-04-23Microprocessor with compressed and uncompressed microcode memories
#62 | 2015-03-26Fingerprint units comparing stored static fingerprints with dynamically generated fingerprints and reconfiguring processor settings upon a fingerprint match
#63 | 2015-03-26Microprocessor with integrated NOP slide detector
#64 | 2015-03-05Multi-core synchronization mechanism
#65 | 2015-03-05Core synchronization mechanism in a multi-die multi-core microprocessor
#66 | 2015-03-05Dynamic reconfiguration of multi-core processor
#67 | 2015-03-05Inter-core communication via uncore RAM
#68 | 2015-03-05Microprocessor with boot indicator that indicates a boot ISA of the microprocessor as either the X86 ISA or the ARM ISA
#69 | 2015-03-05Multi-core hardware semaphore in non-architectural address space
#70 | 2015-03-05Multi-core processor having control unit that generates interrupt requests to all cores in response to synchronization condition
#71 | 2015-03-05Single core wakeup multi-core synchronization mechanism
#72 | 2014-12-11Selective accumulation and use of predicting unit history
#73 | 2014-11-27Microprocessor that fuses if-then instructions
#74 | 2014-10-02Asymmetric multi-core processor with native switching mechanism
#75 | 2014-10-02Uncore microcode ROM
#76 | 2014-07-10Microprocessor that facilitates task switching between encrypted and unencrypted programs
#77 | 2014-07-10Microprocessor that securely decrypts and executes encrypted instructions
#78 | 2014-07-10Method for encrypting a program for subsequent execution by a microprocessor configured to decrypt and execute the encrypted program
#79 | 2014-07-10Apparatus 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-01Microprocessor that translates conditional load/store instructions into variable number of microinstructions
#81 | 2014-05-01Conditional store instructions in an out-of-order execution microprocessor
#82 | 2014-02-27Revokeable MSR password protection
#83 | 2014-01-09Conditional load instructions in an out-of-order execution microprocessor
#84 | 2013-11-21Running state power saving via reduced instructions per clock operation
#85 | 2013-03-14Conditional non-branch instruction prediction
#86 | 2013-03-14Accessing model specific registers (MSR) with different sets of distinct microinstructions for instructions of different instruction set architecture (ISA)
#87 | 2012-10-11Conditional ALU instruction pre-shift-generated carry flag propagation between microinstructions in read-port limited register file microprocessor
#88 | 2012-10-11Efficient conditional ALU instruction in read-port limited register file microprocessor
#89 | 2012-10-11EMULATION OF EXECUTION MODE BANKED REGISTERS
#90 | 2012-10-11Conditional ALU instruction condition satisfaction propagation between microinstructions in read-port limited register file microprocessor
#91 | 2012-10-11Generating constant for microinstructions from modified immediate field during instruction translation
#92 | 2012-10-11Microprocessor that performs X86 ISA and arm ISA machine language program instructions by hardware translation into microinstructions executed by common execution pipeline
#93 | 2012-10-11Heterogeneous ISA microprocessor that preserves non-ISA-specific configuration state when reset to different ISA
#94 | 2012-10-11Multi-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-11Heterogeneous ISA microprocessor with shared hardware ISA registers
#96 | 2012-10-11Load multiple and store multiple instructions in a microprocessor that emulates banked registers
#97 | 2012-04-19Microprocessor that fetches and decrypts encrypted instructions in same time as plain text instructions
#98 | 2012-02-23Revokeable MSR password protection
#99 | 2011-12-01Branch target address cache for predicting instruction decryption keys in a microprocessor that fetches and decrypts encrypted instructions
#100 | 2011-12-01Microprocessor that facilitates task switching between multiple encrypted programs having different associated decryption key values
143955 ⎘