Pflugerville, Texas
United States
77
2024-03-26
The entities that hold a legal rights for patent applications filed by inventor Barrick Brian D.:
Brian D. Barrick from Pflugerville, US has applied for patents for these inventions. The list has both pending applications and granted patents:
Fast mapper restore for flush in processor
#2 | 2023-07-06Inferring future value for speculative branch resolution in a microprocessor
#3 | 2023-03-16Assignment of microprocessor register tags at issue time
#4 | 2023-03-02Dependency skipping in a load-compare-jump sequence of instructions by incorporating compare functionality into the jump instruction and auto-finishing the compare instruction
#5 | 2023-03-02Dependency skipping execution
#6 | 2023-02-23Inferring future value for speculative branch resolution
#7 | 2023-01-26Execution elision of intermediate instruction by processor
#8 | 2022-12-29Fast perfect issue of dependent instructions in a distributed issue queue system
#9 | 2022-05-12Assignment of microprocessor register tags at issue time
#10 | 2022-02-17Program counter (PC)-relative load and store addressing for fused instructions
#11 | 2022-02-03On-the-fly adjustment of issue-write back latency to avoid write back collisions using a result buffer
#12 | 2021-11-23Pairing issue queues for complex instructions and instruction fusion
#13 | 2021-11-04Processor providing intelligent management of values buffered in overlaid architected and non-architected register files
#14 | 2021-11-02Fusion to enhance early address generation of load instructions in a microprocessor
#15 | 2021-06-10Check pointing of accumulator register results in a microprocessor
#16 | 2021-03-25Logical register recovery within a processor
#17 | 2020-11-12System and handling of register data in processors
#18 | 2020-11-12System and handling of register data in processors
#19 | 2020-10-29High bandwidth logical register flush recovery
#20 | 2020-10-15Register file write using pointers
#21 | 2020-07-30Supporting speculative microprocessor instruction execution
#22 | 2020-07-16Slice-based allocation history buffer
#23 | 2020-06-11Steering a history buffer entry to a specific recovery port during speculative flush recovery lookup in a processor
#24 | 2020-06-11Logical register recovery within a processor
#25 | 2020-05-21Flush-recovery bandwidth in a processor
#26 | 2020-02-06Dispatching, allocating, and deallocating instructions with real/virtual and region tags in a queue in a processor
#27 | 2020-01-16Multiple Level History Buffer for Transaction Memory Support
#28 | 2019-12-12DYNAMIC ADJUSTMENT OF ISSUE-TO-ISSUE DELAY BETWEEN DEPENDENT INSTRUCTIONS
#29 | 2019-11-28Fused overloaded register file read to enable 2-cycle move from condition register instruction in a microprocessor
#30 | 2019-07-25Cache miss thread balancing
#31 | 2019-07-11Operation of a multi-slice processor implementing a hardware level transfer of an execution thread
#32 | 2019-06-20Data-less history buffer with banked restore ports in a register mapper
#33 | 2019-06-20Issue queue snooping for asynchronous flush and restore of distributed history buffer
#34 | 2019-06-20Asynchronous flush and restore of distributed history buffer
#35 | 2019-05-30Slice-based allocation history buffer
#36 | 2019-01-17Simplified processor sparing
#37 | 2018-11-22Multi-level history buffer for transaction memory in a microprocessor
#38 | 2018-09-13Cache miss thread balancing
#39 | 2018-08-16Operation of a multi-slice processor with selective producer instruction types
#40 | 2018-08-16Operation of a multi-slice processor with selective producer instruction types
#41 | 2018-04-05ECC scrubbing method in a multi-slice microprocessor
#42 | 2017-12-07ECC scrubbing in a multi-slice microprocessor
#43 | 2017-11-30Direct register restore mechanism for distributed history buffers
#44 | 2017-11-02Merging status and control data in a reservation station
#45 | 2017-10-19FPSCR STICKY BIT HANDLING FOR OUT OF ORDER INSTRUCTION EXECUTION
#46 | 2017-10-05In-pipe error scrubbing within a processor core
#47 | 2017-10-05Operation of a multi-slice processor implementing a hardware level transfer of an execution thread
#48 | 2017-08-17Operation of a multi-slice processor with history buffers storing transaction memory state information
#49 | 2017-06-15Multi-slice processor issue of a dependent instruction in an issue queue based on issue of a producer instruction
#50 | 2017-06-15Operation of a multi-slice processor with selective producer instruction types
#51 | 2017-06-15Multi-slice processor issue of a dependent instruction in an issue queue based on issue of a producer instruction
#52 | 2017-06-15Operation of a multi-slice processor with reduced flush and restore latency
#53 | 2017-06-15Operation of a multi-slice processor with selective producer instruction types
#54 | 2017-06-15Operation of a multi-slice processor with reduced flush and restore latency
#55 | 2017-03-09Managing a free list of resources to decrease control complexity and reduce power consumption
#56 | 2017-03-09Managing a free list of resources to decrease control complexity and reduce power consumption
#57 | 2017-01-10Managing a free list of resources to decrease control complexity and reduce power consumption
#58 | 2016-12-29Register file mapping
#59 | 2016-08-18Dynamic assignment across dispatch pipes of source ports to be used to obtain indication of physical registers
#60 | 2016-04-28Freelist based global completion table having both thread-specific and global completion table identifiers
#61 | 2016-04-28Freelist based global completion table having both thread-specific and global completion table identifiers
#62 | 2014-04-17Store data forwarding with no memory model restrictions
#63 | 2014-02-27Allocation of counters from a pool of counters to track mappings of logical registers to physical registers for mapper based instruction executions
#64 | 2013-12-19SPECIAL CASE REGISTER UPDATE WITHOUT EXECUTION
#65 | 2012-10-18Allocation of counters from a pool of counters to track mappings of logical registers to physical registers for mapper based instruction executions
#66 | 2012-10-18Allocation of counters from a pool of counters to track mappings of logical registers to physical registers for mapper based instruction executions
#67 | 2011-12-29Program status word dependency handling in an out of order microprocessor design
#68 | 2011-04-14Intermediate register mapper
#69 | 2010-03-11Dual-issuance of microprocessor instructions using dual dependency matrices
#70 | 2009-08-27Method, system and computer program product for storing external device result data
#71 | 2009-08-20Store data forwarding with no memory model restrictions
#72 | 2009-08-20Specialized store queue and buffer design for silent store implementation
#73 | 2009-08-20Microprocessor and method for deferred store data forwarding for store background data in a system with no memory model restrictions
#74 | 2009-08-20Method and system for implementing store buffer allocation
#75 | 2009-08-13System and method for avoiding deadlocks when performing storage updates in a multi-processor environment
#76 | 2008-01-24Systems and methods for processing buffer data retirement conditions
#77 | 2006-02-16Systems and methods for processing buffer data retirement conditions
580396 ⎘