A method and system for avoiding various hazards for instructions which are propagating through a microprocessor pipeline. When a plurality of instructions exist within the pipeline which read and write the same value, a vector is established to distinguish the older from the newer instructions. Further, before instructions are dispatched for execution, pointers are generated which identify the particular instruction which had the operand or parameter value needed. Accordingly, by monitoring both the recent vector and pointers, dated dependency hazards can be avoided.

 
Web www.patentalert.com

< System, apparatus and method of adaptively queueing processes for execution scheduling

< Method and system for offloading execution and resources for resource-constrained networked devices

> Lightweight reference counting using single-target synchronization

> Method and system for time synchronization among systems using parallel sysplex links

~ 00239