METHOD AND APPARATUS FOR HAZARD DETECTION AND MANAGEMENT IN A PIPELINED DIGITAL PROCESSOR
摘要
Methods and apparatus are provided for use in a digital processor having a pipeline for executing instructions. The method includes monitoring instructions in the pipeline for instructions that write to a resource and instructions that read from the resource; for each instruction that writes to the resource, storing a write instruction type and write instruction tracking data; for each instruction that reads from the resource, determining a read instruction type and generating a latency value based on the write instruction type and the read instruction type; and stalling execution of the instruction that reads from the resource by a number of stall cycles in response to the latency value and the write instruction tracking data.
申请公布号
WO2004072848(A3)
申请公布日期
2005.12.08
申请号
WO2004US03963
申请日期
2004.02.10
申请人
ANALOG DEVICES, INC.;TOMAZIN, THOMAS, J.;WITT, DAVID;CHINNAKONDA, MURALI;HOOPER, WILLIAM, H.
发明人
TOMAZIN, THOMAS, J.;WITT, DAVID;CHINNAKONDA, MURALI;HOOPER, WILLIAM, H.