loadpatents
name:-0.42978692054749
name:-0.18015289306641
name:-0.39125394821167
Nguyen; Dung Q. Patent Filings

Nguyen; Dung Q.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Nguyen; Dung Q..The latest application filed is for "assignment of microprocessor register tags at issue time".

Company Profile
115.182.193
  • Nguyen; Dung Q. - Austin TX
  • Nguyen; Dung Q - Austin TX
  • Nguyen; Dung Q. - Round Rock TX
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Steering a history buffer entry to a specific recovery port during speculative flush recovery lookup in a processor
Grant 11,403,109 - Battle , et al. August 2, 2
2022-08-02
Program counter (PC)-relative load and store addressing for fused instructions
Grant 11,392,386 - Orzol , et al. July 19, 2
2022-07-19
Completion mechanism for a microprocessor instruction completion table
Grant 11,366,671 - Ward , et al. June 21, 2
2022-06-21
Slice-based allocation history buffer
Grant 11,360,775 - Barrick , et al. June 14, 2
2022-06-14
Logical register recovery within a processor
Grant 11,360,779 - Battle , et al. June 14, 2
2022-06-14
Assignment Of Microprocessor Register Tags At Issue Time
App 20220147359 - Battle; Steven J. ;   et al.
2022-05-12
Instruction dispatch routing
Grant 11,327,766 - Schwarz , et al. May 10, 2
2022-05-10
Processor providing intelligent management of values buffered in overlaid architected and non-architected register files
Grant 11,327,757 - Battle , et al. May 10, 2
2022-05-10
Instruction streaming using state migration
Grant 11,301,254 - Battle , et al. April 12, 2
2022-04-12
Finish status reporting for a simultaneous multithreading processor using an instruction completion table
Grant 11,269,647 - Ward , et al. March 8, 2
2022-03-08
Compaction Of Architected Registers In A Simultaneous Multithreading Processor
App 20220066830 - Battle; Steven J. ;   et al.
2022-03-03
Thread transition management
Grant 11,256,507 - Abernathy , et al. February 22, 2
2022-02-22
Instruction Handling For Accumulation Of Register Results In A Microprocessor
App 20220050682 - Thompto; Brian W. ;   et al.
2022-02-17
Program Counter (pc)-relative Load And Store Addressing
App 20220050684 - Orzol; Nicholas R. ;   et al.
2022-02-17
Handling And Fusing Load Instructions In A Processor
App 20220050679 - Lloyd; Bryan ;   et al.
2022-02-17
Handling and fusing load instructions in a processor
Grant 11,249,757 - Lloyd , et al. February 15, 2
2022-02-15
On-the-fly Adjustment Of Issue-write Back Latency To Avoid Write Back Collisions Using A Result Buffer
App 20220035637 - Barrick; Brian D. ;   et al.
2022-02-03
Instruction Dispatch Routing
App 20220035636 - Schwarz; Eric Mark ;   et al.
2022-02-03
Microprocessor That Fuses Load And Compare Instructions
App 20220035634 - Lloyd; Bryan ;   et al.
2022-02-03
Fusion Of Microprocessor Store Instructions
App 20220019436 - Lloyd; Bryan ;   et al.
2022-01-20
Fused overloaded register file read to enable 2-cycle move from condition register instruction in a microprocessor
Grant 11,194,578 - Battle , et al. December 7, 2
2021-12-07
System and handling of register data in processors
Grant 11,188,332 - Battle , et al. November 30, 2
2021-11-30
Multiple streams execution for hard-to-predict branches in a microprocessor
Grant 11,188,340 - Thompto , et al. November 30, 2
2021-11-30
Pairing issue queues for complex instructions and instruction fusion
Grant 11,182,164 - Barrick , et al. November 23, 2
2021-11-23
Processor Providing Intelligent Management Of Values Buffered In Overlaid Architected And Non-architected Register Files
App 20210342150 - Battle; Steven J. ;   et al.
2021-11-04
Fusion to enhance early address generation of load instructions in a microprocessor
Grant 11,163,571 - Barrick , et al. November 2, 2
2021-11-02
Implementing write ports in register-file array cell
Grant 11,163,568 - Islam , et al. November 2, 2
2021-11-02
Thread-based organization of slice target register file entry in a microprocessor to permit writing scalar or vector data to portions of a single register file entry
Grant 11,157,276 - Battle , et al. October 26, 2
2021-10-26
Energy efficient source operand issue
Grant 11,150,909 - Brownscheidle , et al. October 19, 2
2021-10-19
Independent mapping of threads
Grant 11,144,323 - Chu , et al. October 12, 2
2021-10-12
Redistribution of architected states for a processor register file
Grant 11,144,319 - Battle , et al. October 12, 2
2021-10-12
Supporting speculative microprocessor instruction execution
Grant 11,144,364 - Battle , et al. October 12, 2
2021-10-12
Operation of a multi-slice processor implementing a hardware level transfer of an execution thread
Grant 11,138,050 - Barrick , et al. October 5, 2
2021-10-05
Instruction handling for accumulation of register results in a microprocessor
Grant 11,132,198 - Thompto , et al. September 28, 2
2021-09-28
Check pointing of accumulator register results in a microprocessor
Grant 11,119,772 - Battle , et al. September 14, 2
2021-09-14
Slice-target register file for microprocessor
Grant 11,119,774 - Thompto , et al. September 14, 2
2021-09-14
Decoupling of conditional branches
Grant 11,106,466 - Orzol , et al. August 31, 2
2021-08-31
Banked slice-target register file for wide dataflow execution in a microprocessor
Grant 11,093,246 - Boersma , et al. August 17, 2
2021-08-17
Register file write using pointers
Grant 11,093,282 - Barrick , et al. August 17, 2
2021-08-17
Prioritized instructions in an instruction completion table of a simultaneous multithreading processor
Grant 11,068,274 - Ward , et al. July 20, 2
2021-07-20
High bandwidth logical register flush recovery
Grant 11,068,267 - Battle , et al. July 20, 2
2021-07-20
Instruction streaming using copy select vector
Grant 11,061,681 - Battle , et al. July 13, 2
2021-07-13
Check Pointing Of Accumulator Register Results In A Microprocessor
App 20210173649 - Battle; Steven J ;   et al.
2021-06-10
On-demand multi-tiered hang buster for SMT microprocessor
Grant 11,030,018 - Battle , et al. June 8, 2
2021-06-08
Saving and restoring a transaction memory state
Grant 10,996,995 - Battle , et al. May 4, 2
2021-05-04
Program instruction scheduling
Grant 10,983,797 - Zoellin , et al. April 20, 2
2021-04-20
Instruction completion table with ready-to-complete vector
Grant 10,977,034 - Ward , et al. April 13, 2
2021-04-13
Parallel dispatching of multi-operation instructions in a multi-slice computer processor
Grant 10,970,079 - Feiste , et al. April 6, 2
2021-04-06
Logical Register Recovery Within A Processor
App 20210089322 - Battle; Steven J. ;   et al.
2021-03-25
System and handling of register data in processors
Grant 10,956,158 - Battle , et al. March 23, 2
2021-03-23
Logical register recovery within a processor
Grant 10,949,213 - Battle , et al. March 16, 2
2021-03-16
Implementation of execution compression of instructions in slice target register file mapper
Grant 10,949,205 - Bowman , et al. March 16, 2
2021-03-16
Banked Slice-target Register File For Wide Dataflow Execution In A Microprocessor
App 20210072991 - Boersma; Maarten J. ;   et al.
2021-03-11
Thread-based Organization Of Slice Target Register File Entry In A Microprocessor
App 20210072993 - Battle; Steven J. ;   et al.
2021-03-11
Slice-target Register File For Microprocessor
App 20210072992 - Thompto; Brian W. ;   et al.
2021-03-11
Fast multi-width instruction issue in parallel slice processor
Grant 10,942,745 - Ayub , et al. March 9, 2
2021-03-09
Instruction Handling For Accumulation Of Register Results In A Microprocessor
App 20210064365 - Thompto; Brian W. ;   et al.
2021-03-04
Instruction chaining
Grant 10,936,321 - Feiste , et al. March 2, 2
2021-03-02
Speculatively releasing store data before store instruction completion in a processor
Grant 10,929,144 - Ward , et al. February 23, 2
2021-02-23
Issue queue snooping for asynchronous flush and restore of distributed history buffer
Grant 10,909,034 - Terry , et al. February 2, 2
2021-02-02
Instruction Streaming Using Copy Select Vector
App 20210026643 - Battle; Steven J. ;   et al.
2021-01-28
Instruction Streaming Using State Migration
App 20210026642 - Battle; Steven J. ;   et al.
2021-01-28
Speculative execution of both paths of a weakly predicted branch instruction
Grant 10,901,743 - Ward , et al. January 26, 2
2021-01-26
Handling unaligned load operations in a multi-slice computer processor
Grant 10,884,742 - Chadha , et al. January 5, 2
2021-01-05
Slice-based allocation history buffer
Grant 10,884,752 - Barrick , et al. January 5, 2
2021-01-05
Dispatching, allocating, and deallocating instructions with real/virtual and region tags in a queue in a processor
Grant 10,877,763 - Lloyd , et al. December 29, 2
2020-12-29
Program Instruction Scheduling
App 20200379766 - Zoellin; Christian ;   et al.
2020-12-03
Parallel slice processor shadowing states of hardware threads across execution slices
Grant 10,838,728 - Feiste , et al. November 17, 2
2020-11-17
System And Handling Of Register Data In Processors
App 20200356366 - Battle; Steven J. ;   et al.
2020-11-12
System And Handling Of Register Data In Processors
App 20200356369 - Battle; Steven J. ;   et al.
2020-11-12
Handling unaligned load operations in a multi-slice computer processor
Grant 10,831,481 - Chadha , et al. November 10, 2
2020-11-10
Mechanism for completing atomic instructions in a microprocessor
Grant 10,831,489 - Ward , et al. November 10, 2
2020-11-10
Method to execute successive dependent instructions from an instruction stream in a processor
Grant 10,831,496 - Boersma , et al. November 10, 2
2020-11-10
Managing an issue queue for fused instructions and paired instructions in a microprocessor
Grant 10,831,501 - Genden , et al. November 10, 2
2020-11-10
Most favored branch issue
Grant 10,831,492 - Ayub , et al. November 10, 2
2020-11-10
Managing an issue queue for fused instructions and paired instructions in a microprocessor
Grant 10,831,498 - Genden , et al. November 10, 2
2020-11-10
High Bandwidth Logical Register Flush Recovery
App 20200341767 - Battle; Steven J. ;   et al.
2020-10-29
Register File Write Using Pointers
App 20200326978 - Barrick; Brian D. ;   et al.
2020-10-15
Saving And Restoring A Transaction Memory State
App 20200301758 - BATTLE; Steven J. ;   et al.
2020-09-24
Prioritization protocols of conditional branch instructions
Grant 10,776,122 - Genden , et al. Sept
2020-09-15
Method To Execute Successive Dependent Instructions From An Instruction Stream In A Processor
App 20200278868 - Boersma; Maarten J. ;   et al.
2020-09-03
Instruction completion table containing entries that share instruction tags
Grant 10,761,856 - Ward , et al. Sep
2020-09-01
Dual compare of least-significant-bit for dependency wake up from a fused instruction tag in a microprocessor
Grant 10,747,545 - Genden , et al. A
2020-08-18
Operation of a multi-slice processor implementing load-hit-store handling
Grant 10,740,107 - Ayub , et al. A
2020-08-11
Flush-recovery bandwidth in a processor
Grant 10,740,140 - Battle , et al. A
2020-08-11
Instruction Chaining
App 20200249954 - Kind Code
2020-08-06
Speculatively Releasing Stores in a Processor
App 20200249946 - Kind Code
2020-08-06
Completion Mechanism For A Microprocessor Instruction Completion Table
App 20200241880 - WARD; Kenneth L. ;   et al.
2020-07-30
Supporting Speculative Microprocessor Instruction Execution
App 20200241931 - Battle; Steven J. ;   et al.
2020-07-30
Completion mechanism for a microprocessor instruction completion table
Grant 10,725,786 - Ward , et al.
2020-07-28
Merging status and control data in a reservation station
Grant 10,719,056 - Barrick , et al.
2020-07-21
Slice-based Allocation History Buffer
App 20200225957 - Barrick; Brian D. ;   et al.
2020-07-16
Mechanism to stop completions using stop codes in an instruction completion table
Grant 10,713,057 - Ward , et al.
2020-07-14
Implementation Of Execution Compression Of Instructions In Slice Target Register File Mapper
App 20200201639 - Bowman; Joshua ;   et al.
2020-06-25
Multiple Streams Execution For Branch Predication In A Microprocessor
App 20200201646 - THOMPTO; Brian W. ;   et al.
2020-06-25
Logical Register Recovery Within A Processor
App 20200183700 - Battle; Steven J. ;   et al.
2020-06-11
Speculative Flush Recovery Lookup In A Processor
App 20200183701 - Battle; Steven J. ;   et al.
2020-06-11
Dual Compare Of Least-significant-bit For Dependency Wake Up From A Fused Instruction Tag In A Microprocessor
App 20200167166 - Genden; Michael J. ;   et al.
2020-05-28
Speeding up younger store instruction execution after a sync instruction
Grant 10,664,275 - Eisen , et al.
2020-05-26
Flush-recovery Bandwidth In A Processor
App 20200159564 - Battle; Steven J. ;   et al.
2020-05-21
Variable latency pipe for interleaving instruction tags in a microprocessor
Grant 10,649,779 - Ayub , et al.
2020-05-12
Instruction Completion Table With Ready-to-complete Vector
App 20200142697 - Ward; Kenneth L. ;   et al.
2020-05-07
Shared compare lanes for dependency wake up in a pair-based issue queue
Grant 10,635,444 - Genden , et al.
2020-04-28
Variable latency pipe for interleaving instruction tags in a microprocessor
Grant 10,613,868 - Ayub , et al.
2020-04-07
Data-less history buffer with banked restore ports in a register mapper
Grant 10,592,422 - Barrick , et al.
2020-03-17
Implementing Write Ports in Register-File Array Cell
App 20200081713 - Islam; Saiful ;   et al.
2020-03-12
Independent Mapping Of Threads
App 20200073668 - Chu; Sam G. ;   et al.
2020-03-05
Completion Mechanism For A Microprocessor Instruction Completion Table
App 20200065102 - WARD; Kenneth L. ;   et al.
2020-02-27
Mechanism For Completing Atomic Instructions In A Microprocessor
App 20200065103 - WARD; Kenneth L. ;   et al.
2020-02-27
Mechanism To Stop Completions Using Stop Codes In An Instruction Completion Table
App 20200065110 - WARD; Kenneth L. ;   et al.
2020-02-27
Reducing power consumption in a multi-slice computer processor
Grant 10,564,691 - Battle , et al. Feb
2020-02-18
Low Power Back-to-back Wake Up And Issue For Paired Issue Queue In A Microprocessor
App 20200042321 - Genden; Michael J. ;   et al.
2020-02-06
Dispatching, Allocating, and Deallocating Instructions in a Queue in a Processor
App 20200042319 - Lloyd; Bryan ;   et al.
2020-02-06
Parallel Dispatching Of Multi-operation Instructions In A Multi-slice Computer Processor
App 20200042320 - FEISTE; KURT A. ;   et al.
2020-02-06
Efficiently managing speculative finish tracking and error handling for load instructions
Grant 10,552,165 - Eisen , et al. Fe
2020-02-04
Independent mapping of threads
Grant 10,545,762 - Chu , et al. Ja
2020-01-28
Multi-level history buffer for transaction memory in a microprocessor
Grant 10,545,765 - Barrick , et al. Ja
2020-01-28
Speculative Execution Of Both Paths Of A Weakly Predicted Branch Instruction
App 20200026520 - WARD; Kenneth L. ;   et al.
2020-01-23
Instruction Completion Table Containing Entries That Share Instruction Tags
App 20200026521 - WARD; Kenneth L. ;   et al.
2020-01-23
Multiple Level History Buffer for Transaction Memory Support
App 20200019405 - Battle; Steven J. ;   et al.
2020-01-16
Most Favored Branch Issue
App 20200012496 - Ayub; Salma ;   et al.
2020-01-09
Shared Compare Lanes For Dependency Wake Up In A Pair-based Issue Queue
App 20200004546 - GENDEN; MICHAEL J. ;   et al.
2020-01-02
Prioritization Protocols of Conditional Branch Instructions
App 20190384611 - Genden; Michael J. ;   et al.
2019-12-19
Decoupling Of Conditional Branches
App 20190384607 - Orzol; Nicholas R. ;   et al.
2019-12-19
Handling Unaligned Load Operations In A Multi-slice Computer Processor
App 20190384602 - CHADHA; SUNDEEP ;   et al.
2019-12-19
Parallel dispatching of multi-operation instructions in a multi-slice computer processor
Grant 10,496,412 - Feiste , et al. De
2019-12-03
Handling unaligned load operations in a multi-slice computer processor
Grant 10,496,406 - Chadha , et al. De
2019-12-03
Fused Overloaded Register File Read to Enable 2-Cycle Move from Condition Register Instruction in a Microprocessor
App 20190361698 - Battle; Steven J. ;   et al.
2019-11-28
On-demand GPR ECC error detection and scrubbing for a multi-slice microprocessor
Grant 10,489,253 - Battle , et al. Nov
2019-11-26
Broadcasting messages between execution slices for issued instructions indicating when execution results are ready
Grant 10,445,100 - Ayub , et al. Oc
2019-10-15
Efficiently managing speculative finish tracking and error handling for load instructions
Grant 10,423,423 - Eisen , et al. Sept
2019-09-24
Handling Unaligned Load Operations In A Multi-slice Computer Processor
App 20190286446 - CHADHA; SUNDEEP ;   et al.
2019-09-19
Handling unaligned load operations in a multi-slice computer processor
Grant 10,409,598 - Chadha , et al. Sept
2019-09-10
Managing An Issue Queue For Fused Instructions And Paired Instructions In A Microprocessor
App 20190265979 - GENDEN; MICHAEL J. ;   et al.
2019-08-29
Managing An Issue Queue For Fused Instructions And Paired Instructions In A Microprocessor
App 20190265978 - GENDEN; MICHAEL J. ;   et al.
2019-08-29
Managing an issue queue for fused instructions and paired instructions in a microprocessor
Grant 10,394,565 - Genden , et al. A
2019-08-27
Managing an issue queue for fused instructions and paired instructions in a microprocessor
Grant 10,387,147 - Genden , et al. A
2019-08-20
Processor For Avoiding Reduced Performance Using Instruction Metadata To Determine Not To Maintain A Mapping Of A Logical Regist
App 20190250913 - Abernathy; Christopher M ;   et al.
2019-08-15
Thread Transition Management
App 20190250918 - Abernathy; Christopher M. ;   et al.
2019-08-15
Asynchronous flush and restore of distributed history buffer
Grant 10,379,867 - Terry , et al. A
2019-08-13
Operation Of A Multi-slice Processor Implementing A Hardware Level Transfer Of An Execution Thread
App 20190213055 - BARRICK; BRIAN D. ;   et al.
2019-07-11
Data-less History Buffer With Banked Restore Ports In A Register Mapper
App 20190188140 - Barrick; Brian D. ;   et al.
2019-06-20
Prioritized Instructions In An Instruction Completion Table Of A Simultaneous Multithreading Processor
App 20190187992 - WARD; Kenneth L. ;   et al.
2019-06-20
Finish Status Reporting For A Simultaneous Multithreading Processor Using An Instruction Completion Table
App 20190187993 - WARD; Kenneth L. ;   et al.
2019-06-20
Asynchronous Flush And Restore Of Distributed History Buffer
App 20190187995 - TERRY; David R. ;   et al.
2019-06-20
Issue Queue Snooping For Asynchronous Flush And Restore Of Distributed History Buffer
App 20190188133 - TERRY; David R. ;   et al.
2019-06-20
Operation of a multi-slice processor implementing dependency accumulation instruction sequencing
Grant 10,318,294 - Adeeb , et al.
2019-06-11
Operation of a multi-slice processor implementing a hardware level transfer of an execution thread
Grant 10,318,356 - Barrick , et al.
2019-06-11
On-demand Multi-tiered Hang Buster For Smt Microprocessor
App 20190171569 - BATTLE; Steven J. ;   et al.
2019-06-06
Slice-based Allocation History Buffer
App 20190163480 - Barrick; Brian D. ;   et al.
2019-05-30
Thread transition management
Grant 10,296,339 - Abernathy , et al.
2019-05-21
Preventing premature reads from a general purpose register
Grant 10,296,337 - Battle , et al.
2019-05-21
Method and apparatus for execution of threads on processing slices using a history buffer for recording architected register data
Grant 10,289,415 - Eisen , et al.
2019-05-14
Method and apparatus for execution of threads on processing slices using a history buffer for restoring architected register data via issued instructions
Grant 10,282,205 - Eisen , et al.
2019-05-07
Multi-slice processor issue of a dependent instruction in an issue queue based on issue of a producer instruction
Grant 10,282,207 - Barrick , et al.
2019-05-07
Processor for avoiding reduced performance using instruction metadata to determine not to maintain a mapping of a logical register to a physical register in a first level register file
Grant 10,275,251 - Abernathy , et al.
2019-04-30
Multi-slice processor issue of a dependent instruction in an issue queue based on issue of a producer instruction
Grant 10,268,482 - Barrick , et al.
2019-04-23
Method and apparatus for managing a speculative transaction in a processing unit
Grant 10,255,071 - Ayub , et al.
2019-04-09
Operation of a multi-slice processor with reduced flush and restore latency
Grant 10,248,421 - Ayub , et al.
2019-04-02
Direct register restore mechanism for distributed history buffers
Grant 10,248,426 - Barrick , et al.
2019-04-02
Split-level history buffer in a computer processing unit
Grant 10,241,800 - Le , et al.
2019-03-26
Operation of a multi-slice processor with reduced flush and restore latency
Grant 10,241,790 - Ayub , et al.
2019-03-26
ECC scrubbing method in a multi-slice microprocessor
Grant 10,223,196 - Barrick , et al.
2019-03-05
Reducing power consumption in a multi-slice computer processor
Grant 10,209,757 - Battle , et al. Feb
2019-02-19
Managing An Issue Queue For Fused Instructions And Paired Instructions In A Microprocessor
App 20190042238 - GENDEN; MICHAEL J. ;   et al.
2019-02-07
Managing An Issue Queue For Fused Instructions And Paired Instructions In A Microprocessor
App 20190042239 - GENDEN; MICHAEL J. ;   et al.
2019-02-07
Fast Multi-width Instruction Issue In Parallel Slice Processor
App 20190026113 - Ayub; Salma ;   et al.
2019-01-24
Rotational Dispatch For Parallel Slice Processor
App 20190026112 - Feiste; Kurt A. ;   et al.
2019-01-24
Speeding Up Younger Store Instruction Execution After a Sync Instruction
App 20190012175 - Eisen; Susan E. ;   et al.
2019-01-10
Mechanism for using a reservation station as a scratch register
Grant 10,175,985 - Chadha , et al. J
2019-01-08
Partial ECC mechanism for a byte-write capable register
Grant 10,176,038 - Jeganathan , et al. J
2019-01-08
Thread Transition Management
App 20180349141 - Abernathy; Christopher M. ;   et al.
2018-12-06
Operation of a multi-slice processor with selective producer instruction types
Grant 10,140,127 - Barrick , et al. Nov
2018-11-27
On-demand Gpr Ecc Error Detection And Scrubbing For A Multi-slice Microprocessor
App 20180336108 - BATTLE; Steven J. ;   et al.
2018-11-22
Multi-level History Buffer For Transaction Memory In A Microprocessor
App 20180336037 - BARRICK; Brian D. ;   et al.
2018-11-22
Operation of a multi-slice processor implementing adaptive failure state capture
Grant 10,127,121 - Adeeb , et al. November 13, 2
2018-11-13
Operation of a multi-slice processor with selective producer instruction types
Grant 10,127,047 - Barrick , et al. November 13, 2
2018-11-13
Fast multi-width instruction issue in parallel slice processor
Grant 10,120,693 - Ayub , et al. November 6, 2
2018-11-06
History buffer with single snoop tag for multiple-field registers
Grant 10,108,423 - Genden , et al. October 23, 2
2018-10-23
Handling Unaligned Load Operations In A Multi-slice Computer Processor
App 20180300136 - CHADHA; SUNDEEP ;   et al.
2018-10-18
Handling Unaligned Load Operations In A Multi-slice Computer Processor
App 20180300135 - CHADHA; SUNDEEP ;   et al.
2018-10-18
Parallel slice processor shadowing states of hardware threads across execution slices
Grant 10,102,001 - Feiste , et al. October 16, 2
2018-10-16
Techniques to wake-up dependent instructions for back-to-back issue in a microprocessor
Grant 10,078,516 - Brownscheidle , et al. September 18, 2
2018-09-18
Handling unaligned load operations in a multi-slice computer processor
Grant 10,073,697 - Chadha , et al. September 11, 2
2018-09-11
Processing instructions in parallel with waw hazards and via a distributed history buffer in a microprocessor having a multi-execution slice architecture
Grant 10,073,699 - Eisen , et al. September 11, 2
2018-09-11
History buffer with hybrid entry support for multiple-field registers
Grant 10,067,766 - Genden , et al. September 4, 2
2018-09-04
Speeding up younger store instruction execution after a sync instruction
Grant 10,067,765 - Eisen , et al. September 4, 2
2018-09-04
Handling unaligned load operations in a multi-slice computer processor
Grant 10,067,763 - Chadha , et al. September 4, 2
2018-09-04
Thread transition management
Grant 10,055,226 - Abernathy , et al. August 21, 2
2018-08-21
Operation Of A Multi-slice Processor With Selective Producer Instruction Types
App 20180232230 - Barrick; Brian D. ;   et al.
2018-08-16
Operation Of A Multi-slice Processor With Selective Producer Instruction Types
App 20180232236 - BARRICK; BRIAN D. ;   et al.
2018-08-16
Parallel Slice Processor Shadowing States Of Hardware Threads Across Execution Slices
App 20180217842 - Feiste; Kurt A. ;   et al.
2018-08-02
Fast Multi-width Instruction Issue In Parallel Slice Processor
App 20180217843 - Ayub; Salma ;   et al.
2018-08-02
Adaptive debug tracing for microprocessors
Grant 10,037,259 - Adeeb , et al. July 31, 2
2018-07-31
Operation of a multi-slice processor implementing a mechanism to overcome a system hang
Grant 10,031,757 - Brownscheidle , et al. July 24, 2
2018-07-24
Universal history buffer to support multiple register types
Grant 9,996,353 - Genden , et al. June 12, 2
2018-06-12
Fast multi-width instruction issue in parallel slice processor
Grant 9,996,359 - Ayub , et al. June 12, 2
2018-06-12
Generating ECC values for byte-write capable registers
Grant 9,985,655 - Jeganathan , et al. May 29, 2
2018-05-29
Operation of a multi-slice processor implementing dynamic switching of instruction issuance order
Grant 9,983,879 - Brownscheidle , et al. May 29, 2
2018-05-29
Generating ECC values for byte-write capable registers
Grant 9,985,656 - Jeganathan , et al. May 29, 2
2018-05-29
Execution slice with supplemental instruction port for an instruction using a source operand from another instruction port
Grant 9,977,677 - Feiste , et al. May 22, 2
2018-05-22
Techniques to wake-up dependent instructions for back-to-back issue in a microprocessor
Grant 9,971,600 - Brownscheidle , et al. May 15, 2
2018-05-15
History buffer for multiple-field registers
Grant 9,971,604 - Chadha , et al. May 15, 2
2018-05-15
Operation of a multi-slice processor with history buffers storing transaction memory state information
Grant 9,971,687 - Barrick , et al. May 15, 2
2018-05-15
Age based fast instruction issue
Grant 9,965,286 - Brownscheidle , et al. May 8, 2
2018-05-08
Speculative load data in byte-write capable register file and history buffer for a multi-slice microprocessor
Grant 9,959,123 - Bowman , et al. May 1, 2
2018-05-01
Bypassing a higher level register file in a processor having a multi-level register file and a set of bypass registers
Grant 9,959,121 - Abernathy , et al. May 1, 2
2018-05-01
Operation of a multi-slice processor with selective producer instruction types
Grant 9,952,861 - Barrick , et al. April 24, 2
2018-04-24
Operation of a multi-slice processor with selective producer instruction types
Grant 9,952,874 - Barrick , et al. April 24, 2
2018-04-24
Split-level history buffer in a computer processing unit
Grant 9,940,139 - Le , et al. April 10, 2
2018-04-10
Ecc Scrubbing Method In A Multi-slice Microprocessor
App 20180095820 - Barrick; Brian D. ;   et al.
2018-04-05
Reducing Power Consumption In A Multi-slice Computer Processor
App 20180088653 - BATTLE; STEVEN J. ;   et al.
2018-03-29
In-pipe error scrubbing within a processor core
Grant 9,928,128 - Barrick , et al. March 27, 2
2018-03-27
Determining of validity of speculative load data after a predetermined period of time in a multi-slice processor
Grant 9,928,073 - Bowman , et al. March 27, 2
2018-03-27
Determining of validity of speculative load data after a predetermined period of time in a multi-slice processor
Grant 9,921,833 - Bowman , et al. March 20, 2
2018-03-20
Reducing Power Consumption In A Multi-slice Computer Processor
App 20180074565 - BATTLE; STEVEN J. ;   et al.
2018-03-15
Independent Mapping Of Threads
App 20180067746 - Chu; Sam G. ;   et al.
2018-03-08
Age based fast instruction issue
Grant 9,880,850 - Brownscheidle , et al. January 30, 2
2018-01-30
Reducing power consumption in a multi-slice computer processor
Grant 9,870,039 - Battle , et al. January 16, 2
2018-01-16
Reducing power consumption in a multi-slice computer processor
Grant 9,870,045 - Battle , et al. January 16, 2
2018-01-16
Independent mapping of threads
Grant 9,870,229 - Chu , et al. January 16, 2
2018-01-16
Age based fast instruction issue
Grant 9,870,231 - Brownscheidle , et al. January 16, 2
2018-01-16
Operation Of A Multi-slice Processor Implementing Prioritized Dependency Chain Resolution
App 20180004527 - ADEEB; KHANDKER N. ;   et al.
2018-01-04
Speculative load data in byte-write capable register file and history buffer for a multi-slice microprocessor
Grant 9,858,078 - Bowman , et al. January 2, 2
2018-01-02
Split-level history buffer in a computer processing unit
Grant 9,851,979 - Le , et al. December 26, 2
2017-12-26
Operation Of A Multi-slice Processor Implementing Dependency Accumulation Instruction Sequencing
App 20170364358 - ADEEB; KHANDKER N. ;   et al.
2017-12-21
Techniques For Implementing Store Instructions In A Multi-slice Processor Architecture
App 20170364356 - AYUB; SALMA ;   et al.
2017-12-21
ECC scrubbing in a multi-slice microprocessor
Grant 9,846,614 - Barrick , et al. December 19, 2
2017-12-19
Transmitting Data Between Execution Slices Of A Multi-slice Processor
App 20170357513 - AYUB; SALMA ;   et al.
2017-12-14
Ecc Scrubbing In A Multi-slice Microprocessor
App 20170351568 - BARRICK; Brian D. ;   et al.
2017-12-07
Operation Of A Multi-slice Processor Implementing Adaptive Failure State Capture
App 20170351583 - ADEEB; KHANDKER N. ;   et al.
2017-12-07
Operation Of A Multi-slice Processor Implementing Load-hit-store Handling
App 20170351522 - AYUB; SALMA ;   et al.
2017-12-07
Direct Register Restore Mechanism For Distributed History Buffers
App 20170344380 - BARRICK; Brian D. ;   et al.
2017-11-30
Age Based Fast Instruction Issue
App 20170322812 - Brownscheidle; Jeffrey C. ;   et al.
2017-11-09
Merging Status And Control Data In A Reservation Station
App 20170315528 - Barrick; Brian ;   et al.
2017-11-02
Adaptive Debug Tracing For Microprocessors
App 20170308454 - ADEEB; Khandker N. ;   et al.
2017-10-26
Fpscr Sticky Bit Handling For Out Of Order Instruction Execution
App 20170300336 - BARRICK; BRIAN D. ;   et al.
2017-10-19
Thread Transition Management
App 20170300331 - Abernathy; Christopher M. ;   et al.
2017-10-19
Rotational Dispatch For Parallel Slice Processor
App 20170293488 - Feiste; Kurt A. ;   et al.
2017-10-12
Fast Multi-width Instruction Issue In Parallel Slice Processor
App 20170293489 - Ayub; Salma ;   et al.
2017-10-12
Operation Of A Multi-slice Processor Implementing A Hardware Level Transfer Of An Execution Thread
App 20170286183 - BARRICK; BRIAN D. ;   et al.
2017-10-05
In-pipe Error Scrubbing Within A Processor Core
App 20170286202 - BARRICK; BRIAN D. ;   et al.
2017-10-05
Mechanism For Using A Reservation Station As A Scratch Register
App 20170277541 - CHADHA; SUNDEEP ;   et al.
2017-09-28
Techniques For Restoring Previous Values To Registers Of A Processor Register File
App 20170277535 - LE; HUNG Q. ;   et al.
2017-09-28
Preventing Premature Reads From A General Purpose Register
App 20170269936 - BATTLE; STEVEN J. ;   et al.
2017-09-21
Age Based Fast Instruction Issue
App 20170269938 - Brownscheidle; Jeffrey C. ;   et al.
2017-09-21
Partial ECC handling for a byte-write capable register
Grant 9,766,975 - Jeganathan , et al. September 19, 2
2017-09-19
Operation Of A Multi-slice Processor Implementing Dynamic Switching Of Instruction Issuance Order
App 20170255463 - BROWNSCHEIDLE; JEFFREY C. ;   et al.
2017-09-07
Distributed history buffer flush and restore handling in a parallel slice design
Grant 9,747,217 - Ayub , et al. August 29, 2
2017-08-29
Distributed history buffer flush and restore handling in a parallel slice design
Grant 9,740,620 - Ayub , et al. August 22, 2
2017-08-22
Operation Of A Multi-slice Processor Implementing A Mechanism To Overcome A System Hang
App 20170235577 - BROWNSCHEIDLE; JEFFREY C. ;   et al.
2017-08-17
Operation Of A Multi-slice Processor With History Buffers Storing Transaction Memory State Information
App 20170235674 - BARRICK; BRIAN D. ;   et al.
2017-08-17
Parallel Dispatching Of Multi-operation Instructions In A Multi-slice Computer Processor
App 20170228234 - FEISTE; KURT A. ;   et al.
2017-08-10
Independent mapping of threads
Grant 9,720,696 - Chu , et al. August 1, 2
2017-08-01
Thread transition management
Grant 9,703,561 - Abernathy , et al. July 11, 2
2017-07-11
Operation Of A Multi-slice Processor With Speculative Data Loading
App 20170168821 - BOWMAN; JOSHUA W. ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Instruction Queue Processing
App 20170168835 - BARRICK; BRIAN D. ;   et al.
2017-06-15
Reducing Power Consumption In A Multi-slice Computer Processor
App 20170168539 - BATTLE; STEVEN J. ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Instruction Queue Processing
App 20170168831 - BARRICK; BRIAN D. ;   et al.
2017-06-15
Handling Unaligned Load Operations In A Multi-slice Computer Processor
App 20170168823 - CHADHA; SUNDEEP ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Reduced Flush And Restore Latency
App 20170168826 - AYUB; SALMA ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Selective Producer Instruction Types
App 20170168834 - BARRICK; BRIAN D. ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Selective Producer Instruction Types
App 20170168822 - BARRICK; BRIAN D. ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Speculative Data Loading
App 20170168836 - BOWMAN; JOSHUA W. ;   et al.
2017-06-15
Handling Unaligned Load Operations In A Multi-slice Computer Processor
App 20170168945 - CHADHA; SUNDEEP ;   et al.
2017-06-15
Reducing Power Consumption In A Multi-slice Computer Processor
App 20170168544 - BATTLE; STEVEN J. ;   et al.
2017-06-15
Energy Efficient Source Operand Issue
App 20170168830 - Brownscheidle; Jeffrey C. ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Reduced Flush And Restore Latency
App 20170168818 - AYUB; Salma ;   et al.
2017-06-15
Parity protection of a register
Grant 9,639,418 - Bowman , et al. May 2, 2
2017-05-02
Method And Apparatus For Writing A Portion Of A Register In A Microprocessor
App 20170109093 - CHU; Sam G. ;   et al.
2017-04-20
Method And Apparatus For Managing A Speculative Transaction In A Processing Unit
App 20170109168 - AYUB; Salma ;   et al.
2017-04-20
Method And Apparatus For Restoring Data To A Register File Of A Processing Unit
App 20170109167 - EISEN; Susan E. ;   et al.
2017-04-20
Method And Apparatus For Processing Instructions In A Microprocessor Having A Multi-execution Slice Architecture
App 20170109171 - EISEN; Susan E. ;   et al.
2017-04-20
Method And Apparatus For Recovery In A Microprocessor Having A Multi-execution Slice Architecture
App 20170109166 - EISEN; Susan E. ;   et al.
2017-04-20
Efficiently Managing Speculative Finish Tracking And Error Handling For Load Instructions
App 20170090937 - EISEN; SUSAN E. ;   et al.
2017-03-30
Efficiently Managing Speculative Finish Tracking And Error Handling For Load Instructions
App 20170090941 - EISEN; SUSAN E. ;   et al.
2017-03-30
Parity Protection Of A Register
App 20170060673 - Bowman; Joshua W. ;   et al.
2017-03-02
Generating Ecc Values For Byte-write Capable Registers
App 20170060679 - JEGANATHAN; Dhivya ;   et al.
2017-03-02
Generating Ecc Values For Byte-write Capable Registers
App 20170060677 - JEGANATHAN; Dhivya ;   et al.
2017-03-02
Partial Ecc Mechanism For A Byte-write Capable Register
App 20170063401 - JEGANATHAN; Dhivya ;   et al.
2017-03-02
Partial Ecc Handling For A Byte-write Capable Register
App 20170060678 - JEGANATHAN; Dhivya ;   et al.
2017-03-02
Age Based Fast Instruction Issue
App 20170031686 - Brownscheidle; Jeffrey C. ;   et al.
2017-02-02
Variable Latency Pipe For Interleaving Instruction Tags In A Microprocessor
App 20170003969 - AYUB; Salma ;   et al.
2017-01-05
Variable Latency Pipe For Interleaving Instruction Tags In A Microprocessor
App 20170003971 - Ayub; Salma ;   et al.
2017-01-05
Techniques To Wake-up Dependent Instructions For Back-to-back Issue In A Microprocessor
App 20160378503 - BROWNSCHEIDLE; Jeffrey C. ;   et al.
2016-12-29
Split-level History Buffer In A Computer Processing Unit
App 20160378500 - Le; Hung Q. ;   et al.
2016-12-29
Split-level History Buffer In A Computer Processing Unit
App 20160378501 - Le; Hung Q. ;   et al.
2016-12-29
Techniques To Wake-up Dependent Instructions For Back-to-back Issue In A Microprocessor
App 20160378504 - BROWNSCHEIDLE; Jeffrey C. ;   et al.
2016-12-29
Split-level History Buffer In A Computer Processing Unit
App 20160371087 - Le; Hung Q. ;   et al.
2016-12-22
Techniques For Improving Issue Of Instructions With Variable Latencies In A Microprocessor
App 20160371090 - Brownscheidle; Jeffrey C. ;   et al.
2016-12-22
Split-level History Buffer In A Computer Processing Unit
App 20160371088 - Le; Hung Q. ;   et al.
2016-12-22
Techniques For Improving Issue Of Instructions With Variable Latencies In A Microprocessor
App 20160371091 - BROWNSCHEIDLE; Jeffrey C. ;   et al.
2016-12-22
Split-level history buffer in a computer processing unit
Grant 9,524,171 - Le , et al. December 20, 2
2016-12-20
Speculative Load Data in Byte-Write Capable Register File and History Buffer for a Multi-Slice Microprocessor
App 20160357567 - Bowman; Joshua W. ;   et al.
2016-12-08
Speculative Load Data in Byte-Write Capable Register File and History Buffer for a Multi-Slice Microprocessor
App 20160357566 - Bowman; Joshua W. ;   et al.
2016-12-08
Distributed History Buffer Flush and Restore Handling in a Parallel Slice Design
App 20160328329 - Ayub; Salma ;   et al.
2016-11-10
Distributed History Buffer Flush and Restore Handling in a Parallel Slice Design
App 20160328330 - Ayub; Salma ;   et al.
2016-11-10
Processor and method for partially flushing a dispatched instruction group including a mispredicted branch
Grant 9,489,207 - Burky , et al. November 8, 2
2016-11-08
History Buffer with Single Snoop Tag for Multiple-Field Registers
App 20160283236 - Genden; Michael J. ;   et al.
2016-09-29
History Buffer for Multiple-Field Registers
App 20160253181 - Chadha; Sundeep ;   et al.
2016-09-01
Universal History Buffer to Support Multiple Register Types
App 20160253177 - Genden; Michael J. ;   et al.
2016-09-01
History Buffer with Hybrid Entry Support for Multiple-Field Registers
App 20160253180 - Genden; Michael J. ;   et al.
2016-09-01
Speculative finish of instruction execution in a processor core
Grant 9,389,867 - Chadha , et al. July 12, 2
2016-07-12
Age based fast instruction issue
Grant 9,389,870 - Brownscheidle , et al. July 12, 2
2016-07-12
Speculative finish of instruction execution in a processor core
Grant 9,384,002 - Chadha , et al. July 5, 2
2016-07-05
Age based fast instruction issue
Grant 9,367,322 - Brownscheidle , et al. June 14, 2
2016-06-14
Efficient Usage Of A Multi-level Register File Utilizing A Register File Bypass
App 20160154650 - Abernathy; Christopher M. ;   et al.
2016-06-02
Independent Mapping Of Threads
App 20160092276 - Chu; Sam G. ;   et al.
2016-03-31
Independent Mapping Of Threads
App 20160092231 - Chu; Sam G. ;   et al.
2016-03-31
Efficient usage of a multi-level register file utilizing a register file bypass
Grant 9,286,068 - Abernathy , et al. March 15, 2
2016-03-15
Speculative Finish Of Instruction Execution In A Processor Core
App 20150370573 - CHADHA; SUNDEEP ;   et al.
2015-12-24
Instruction tracking system for processors
Grant 8,874,880 - Abernathy , et al. October 28, 2
2014-10-28
Thread Transition Management
App 20140258691 - Abernathy; Christopher M. ;   et al.
2014-09-11
Speculative Finish Of Instruction Execution In A Processor Core
App 20140143523 - CHADHA; SUNDEEP ;   et al.
2014-05-22
Thread transition management
Grant 8,725,993 - Abernathy , et al. May 13, 2
2014-05-13
Efficient Usage Of A Register File Mapper Mapping Structure
App 20140122842 - Abernathy; Christopher M. ;   et al.
2014-05-01
Efficient Usage Of A Multi-level Register File Utilizing A Register File Bypass
App 20140122840 - Abernathy; Christopher M. ;   et al.
2014-05-01
Efficient Usage Of A Register File Mapper And First-level Data Register File
App 20140122841 - Abernathy; Christopher M. ;   et al.
2014-05-01
Multi-level register file supporting multiple threads
Grant 8,661,227 - Abernathy , et al. February 25, 2
2014-02-25
Multi-level register file supporting multiple threads
Grant 8,661,228 - Abernathy , et al. February 25, 2
2014-02-25
Register file supporting transactional processing
Grant 8,631,223 - Abernathy , et al. January 14, 2
2014-01-14
Instruction Tracking System For Processors
App 20130346731 - Abernathy; Christopher M. ;   et al.
2013-12-26
Speeding Up Younger Store Instruction Execution after a Sync Instruction
App 20130305022 - Eisen; Susan E. ;   et al.
2013-11-14
Completion arbitration for more than two threads based on resource limitations
Grant 8,386,753 - Eisen , et al. February 26, 2
2013-02-26
Thread Transition Management
App 20120216004 - Abernathy; Christopher M. ;   et al.
2012-08-23
Multi-level Register File Supporting Multiple Threads
App 20120204009 - ABERNATHY; CHRISTOPHER M. ;   et al.
2012-08-09
Enhanced load lookahead prefetch in single threaded mode for a simultaneous multithreaded microprocessor
Grant 8,145,887 - Le , et al. March 27, 2
2012-03-27
Multi-level Register File Supporting Multiple Threads
App 20120072700 - ABERNATHY; CHRISTOPHER M. ;   et al.
2012-03-22
Instruction Tracking System For Processors
App 20110302392 - Abernathy; Christopher M. ;   et al.
2011-12-08
Register File Supporting Transactional Processing
App 20110283096 - ABERNATHY; CHRISTOPHER M. ;   et al.
2011-11-17
Issuing instructions in-order in an out-of-order processor using false dependencies
Grant 8,037,366 - Abernathy , et al. October 11, 2
2011-10-11
Adaptive allocation of reservation station entries to an instruction set with variable operands in a microprocessor
Grant 7,979,677 - Nguyen July 12, 2
2011-07-12
Enhanced single threaded execution in a simultaneous multithreaded microprocessor
Grant 7,827,389 - Le , et al. November 2, 2
2010-11-02
Partial Flush Handling with Multiple Branches Per Group
App 20100262807 - Burky; William E. ;   et al.
2010-10-14
Completion Arbitration for More than Two Threads Based on Resource Limitations
App 20100262967 - Eisen; Susan E. ;   et al.
2010-10-14
Dependency Matrix with Improved Performance
App 20100257339 - Brown; Mary D. ;   et al.
2010-10-07
Selective Execution Dependency Matrix
App 20100257341 - Brown; Mary D. ;   et al.
2010-10-07
Universal register rename mechanism for instructions with multiple targets in a microprocessor
Grant 7,809,929 - Le , et al. October 5, 2
2010-10-05
Issuing Instructions In-Order in an Out-of-Order Processor Using False Dependencies
App 20100251016 - Abernathy; Christopher M. ;   et al.
2010-09-30
System and method for implementing a software-supported thread assist mechanism for a microprocessor
Grant 7,779,233 - Le , et al. August 17, 2
2010-08-17
System and method for implementing a hardware-supported thread assist under load lookahead mechanism for a microprocessor
Grant 7,779,234 - Bishop , et al. August 17, 2
2010-08-17
Universal register rename mechanism for targets of different instruction types in a microprocessor
Grant 7,765,384 - Le , et al. July 27, 2
2010-07-27
Method and system for restoring register mapper states for an out-of-order microprocessor
Grant 7,689,812 - Abernathy , et al. March 30, 2
2010-03-30
System and Method for Implementing a Software-Supported Thread Assist Mechanism for a Microprocessor
App 20090106534 - Le; Hung Q. ;   et al.
2009-04-23
System and Method for Implementing a Hardware-Supported Thread Assist Under Load Lookahead Mechanism for a Microprocessor
App 20090106538 - Bishop; James W. ;   et al.
2009-04-23
Adaptive Allocation Of Reservation Station Entries To An Instruction Set With Variable Operands In A Microprocessor
App 20090037698 - NGUYEN; DUNG Q.
2009-02-05
System for managing data dependency using bit field instruction destination vector identifying destination for execution results
Grant 7,475,226 - Le , et al. January 6, 2
2009-01-06
Enhanced Single Threaded Execution in a Simultaneous Multithreaded Microprocessor
App 20080313422 - Le; Hung Q. ;   et al.
2008-12-18
Enhanced Load Lookahead Prefetch in Single Threaded Mode for a Simultaneous Multithreaded Microprocessor
App 20080313425 - Le; Hung Q. ;   et al.
2008-12-18
Universal Register Rename Mechanism for Instructions with Multiple Targets in a Microprocessor
App 20080263331 - Le; Hung Q. ;   et al.
2008-10-23
Universal Register Rename Mechanism for Targets of Different Instruction Types in a Microprocessor
App 20080263321 - Le; Hung Q. ;   et al.
2008-10-23
Method and System for Restoring Register Mapper States for an Out-Of-Order Microprocessor
App 20080195850 - Abernathy; Christopher M. ;   et al.
2008-08-14
Dynamic recalculation of resource vector at issue queue for steering of dependent instructions
Grant 7,395,414 - Le , et al. July 1, 2
2008-07-01
Dynamic Recalculation Of Resource Vector At Issue Queue For Steering Of Dependent Instructions
App 20080133890 - Le; Hung Q. ;   et al.
2008-06-05
Data Processing System, Processor And Method Of Data Processing Employing An Improved Instruction Destination Tag
App 20080072018 - Le; Hung Q. ;   et al.
2008-03-20
Completion table configured to track a larger number of outstanding instructions without increasing the size of the completion table
Grant 7,278,011 - Eisen , et al. October 2, 2
2007-10-02
Method and circuit for reading and writing an instruction buffer
Grant 7,243,170 - Buti , et al. July 10, 2
2007-07-10
SMT flush arbitration
Grant 7,194,603 - Burky , et al. March 20, 2
2007-03-20
Method and apparatus for dynamic modification of microprocessor instruction group at dispatch
App 20060184768 - Bishop; James W. ;   et al.
2006-08-17
Dynamic recalculation of resource vector at issue queue for steering of dependent instructions
App 20060184767 - Le; Hung Q. ;   et al.
2006-08-17
Register rename array with individual thread bits set upon allocation and cleared upon instruction completion
Grant 7,093,106 - Ambekar , et al. August 15, 2
2006-08-15
Completion table configured to track a larger number of outstanding instructions
App 20050228972 - Eisen, Susan E. ;   et al.
2005-10-13
Method And Circuit For Reading And Writing An Instruction Buffer
App 20050114603 - Buti, Taqi N. ;   et al.
2005-05-26
Method and circuit for using a single rename array in a simultaneous multithread system
App 20040215936 - Ambekar, Asit S. ;   et al.
2004-10-28
SMT flush arbitration
App 20040215938 - Burky, William E. ;   et al.
2004-10-28
Mechanism to assign more logical load/store tags than available physical registers in a microprocessor system
App 20030182537 - Le, Hung Q. ;   et al.
2003-09-25
Fetch and store buffer that enables out-of-order execution of memory instructions in a data processing system
Grant 5,465,336 - Imai , et al. November 7, 1
1995-11-07

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed