发明授权
- 专利标题: Predicate controlled software pipelined loop processing with prediction of predicate writing and value prediction for use in subsequent iteration
- 专利标题(中): 谓词控制软件流水线循环处理,预测谓词写入和值预测,用于后续迭代
-
申请号: US09474462申请日: 1999-12-29
-
公开(公告)号: US06629238B1公开(公告)日: 2003-09-30
- 发明人: Judge K. Arora , Tse-Yu Yeh
- 申请人: Judge K. Arora , Tse-Yu Yeh
- 主分类号: G06F938
- IPC分类号: G06F938
摘要:
The present invention provides a mechanism for predicting whether a predicate is written and a value of the predicate to be written. For one embodiment, a predicate predictor is used to predict whether a predicate, in some cases a stage predicate, is written and a value to be written for the predicate, using the branch type and branch prediction information supplied by a branch predictor. The predicted stage predicate value controls data hazard handling and data bypasses operations for intermediate stages of the processor's instruction execution pipeline. The predicted stage predicate value may be validated when the modulo-scheduled loop instruction is resolved at the back end of the instruction execution pipeline.
信息查询