发明名称 Hazard queue for transaction pipeline
摘要 A hazard queue for a pipeline, such as a multiple-stage pipeline for transaction conversion, is disclosed. A transaction in the pipeline is determined to represent a hazard relative to another transaction, such as by evaluating the transaction against a hazard content-addressable memory (CAM). The hazard CAM can enforce various hazard rules, such as considering a transaction as active if it is referencing a memory line and is currently being processed within the pipeline, and ensuring that only one active transaction with a given coherent memory line is in the pipeline at a single time. In response to determining that a transaction is a hazard, the transaction is routed to a hazard queue, such as at the end of the pipeline. Once the hazard is released, the transaction re-enters the pipeline.
申请公布号 US6996665(B2) 申请公布日期 2006.02.07
申请号 US20020334427 申请日期 2002.12.30
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 DESOTA DONALD R.;GILBERT BRUCE M.;JOERSZ ROBERT;LAIS ERIC N.;MICHAEL MAGED M.
分类号 G06F12/00;G06F11/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址