A cache pollution avoidance unit includes a dynamic memory dependency table for storing a dependency state condition between a first load instruction and a sequentially later second load instruction, which may depend on the completion of execution of the first load instruction for operand data. The cache pollution avoidance unit logically ANDs the dependency state condition stored in the dynamic memory dependency table with a cache memory "miss" state condition returned by the cache pollution avoidance unit for operand data produced by the first load instruction and required by the second load instruction. If the logical ANDing is true, memory access to the second load instruction is squashed and the execution of the second load instruction is re-scheduled.

 
Web www.patentalert.com

< Method for automatically implementing special forms in an e-mail system

< Controller based hardware device and method for setting the same

> Data storage device, command queue re-ordering method, and data processing method and program

> Fetch branch architecture for reducing branch penalty without branch prediction

~ 00243