| |
 |
|
Class Information
Number: 712/217
Name: Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors) > Dynamic instruction dependency checking, monitoring or conflict resolution > Scoreboarding, reservation station, or aliasing
Description: Subject matter utilizing scoreboarding, reservation stations, aliasing (i.e., renaming), or combinations thereof for dependency checking and resolution.
Patents under this class:
| Patent Number |
Title Of Patent |
Date Issued |
| 7613905 |
Partial register forwarding for CPUs with unequal delay functional units |
Nov. 3, 2009 |
| 7590827 |
Processor and instruction control method having a storage of latest register for updating data of source operands, and instruction control |
Sep. 15, 2009 |
| 7587532 |
Full/selector output from one of plural flag generation count outputs |
Sep. 8, 2009 |
| 7577825 |
Method for data validity tracking to determine fast or slow mode processing at a reservation station |
Aug. 18, 2009 |
| 7571302 |
Dynamic data dependence tracking and its application to branch prediction |
Aug. 4, 2009 |
| 7565511 |
Working register file entries with instruction based lifetime |
Jul. 21, 2009 |
| 7558945 |
System and method for register renaming |
Jul. 7, 2009 |
| 7543109 |
System and method for caching data in a blade server complex |
Jun. 2, 2009 |
| 7539850 |
Enhanced virtual renaming scheme and deadlock prevention therefor |
May. 26, 2009 |
| 7516305 |
System and method for retiring approximately simultaneously a group of instructions in a superscalar microprocessor |
Apr. 7, 2009 |
| 7508396 |
Register-collecting mechanism, method for performing the same and pixel processing system employing the same |
Mar. 24, 2009 |
| 7506139 |
Method and apparatus for register renaming using multiple physical register files and avoiding associative search |
Mar. 17, 2009 |
| 7496735 |
Method and apparatus for incremental commitment to architectural state in a microprocessor |
Feb. 24, 2009 |
| 7496734 |
System and method for handling register dependency in a stack-based pipelined processor |
Feb. 24, 2009 |
| 7493471 |
Coprocessor receiving renamed register identifier from master to complete an operation upon register data ready |
Feb. 17, 2009 |
| 7490226 |
Method using vector component comprising first and second bits to regulate movement of dependent instructions in a microprocessor |
Feb. 10, 2009 |
| 7490225 |
Synchronizing master processor by stalling when tracking of coprocessor rename register resource usage count for sent instructions reaches credited apportioned number |
Feb. 10, 2009 |
| 7487336 |
Method for register allocation during instruction scheduling |
Feb. 3, 2009 |
| 7487337 |
Back-end renaming in a continual flow processor pipeline |
Feb. 3, 2009 |
| 7484069 |
Watchpointing unaligned data accesses |
Jan. 27, 2009 |
| 7475224 |
Register map unit supporting mapping of multiple register specifier classes |
Jan. 6, 2009 |
| 7475226 |
System for managing data dependency using bit field instruction destination vector identifying destination for execution results |
Jan. 6, 2009 |
| 7464242 |
Method of load/store dependencies detection with dynamically changing address length |
Dec. 9, 2008 |
| 7454598 |
Controlling out of order execution pipelines issue tagging |
Nov. 18, 2008 |
| 7434031 |
Execution displacement read-write alias prediction |
Oct. 7, 2008 |
| 7434032 |
Tracking register usage during multithreaded processing using a scoreboard having separate memory regions and storing sequential register size indicators |
Oct. 7, 2008 |
| 7430654 |
Dynamic instruction dependency monitor and control system |
Sep. 30, 2008 |
| 7428631 |
Apparatus and method using different size rename registers for partial-bit and bulk-bit writes |
Sep. 23, 2008 |
| 7424595 |
System for managing circuitry of variable function information processing circuit and method for managing circuitry of variable function information processing circuit |
Sep. 9, 2008 |
| 7421566 |
Implementing instruction set architectures with non-contiguous register file specifiers |
Sep. 2, 2008 |
| 7418575 |
Long instruction word processing with instruction extensions |
Aug. 26, 2008 |
| 7412592 |
Branch instruction control apparatus and control method |
Aug. 12, 2008 |
| 7409500 |
Systems and methods for employing speculative fills |
Aug. 5, 2008 |
| 7409503 |
Register file systems and methods for employing speculative fills |
Aug. 5, 2008 |
| 7406565 |
Multi-processor systems and methods for backup for non-coherent speculative fills |
Jul. 29, 2008 |
| 7406587 |
Method and system for renaming registers in a microprocessor |
Jul. 29, 2008 |
| 7398375 |
Technique for reduced-tag dynamic scheduling and reduced-tag prediction |
Jul. 8, 2008 |
| 7383422 |
Very long instruction word (VLIW) computer having an efficient instruction code format |
Jun. 3, 2008 |
| 7383409 |
Cache systems and methods for employing speculative fills |
Jun. 3, 2008 |
| 7380104 |
Method and apparatus for back to back issue of dependent instructions in an out of order issue queue |
May. 27, 2008 |
| 7376794 |
Coherent signal in a multi-processor system |
May. 20, 2008 |
| 7376816 |
Method and systems for executing load instructions that achieve sequential load consistency |
May. 20, 2008 |
| 7373484 |
Controlling writes to non-renamed register space in an out-of-order execution microprocessor |
May. 13, 2008 |
| 7370176 |
System and method for high frequency stall design |
May. 6, 2008 |
| 7370178 |
Method for latest producer tracking in an out-of-order processor, and applications thereof |
May. 6, 2008 |
| 7366719 |
Method for the manipulation, storage, modeling, visualization and quantification of datasets |
Apr. 29, 2008 |
| 7363469 |
Method and system for on-demand scratch register renaming |
Apr. 22, 2008 |
| 7363468 |
Load address dependency mechanism system and method in a high frequency, low power processor system |
Apr. 22, 2008 |
| 7360066 |
Boolean processor |
Apr. 15, 2008 |
| 7360063 |
Method for SIMD-oriented management of register maps for map-based indirect register-file access |
Apr. 15, 2008 |
|
|
|