发明授权
US06108770A Method and apparatus for predicting memory dependence using store sets
失效
使用存储集来预测存储器依赖性的方法和装置
- 专利标题: Method and apparatus for predicting memory dependence using store sets
- 专利标题(中): 使用存储集来预测存储器依赖性的方法和装置
-
申请号: US103984申请日: 1998-06-24
-
公开(公告)号: US06108770A公开(公告)日: 2000-08-22
- 发明人: George Z. Chrysos , Joel S. Emer , Bruce E. Edwards , John H. Edmondson
- 申请人: George Z. Chrysos , Joel S. Emer , Bruce E. Edwards , John H. Edmondson
- 申请人地址: TX Houston
- 专利权人: Digital Equipment Corporation
- 当前专利权人: Digital Equipment Corporation
- 当前专利权人地址: TX Houston
- 主分类号: G06F9/312
- IPC分类号: G06F9/312 ; G06F9/38
摘要:
A method of scheduling program instructions for execution in a computer processor comprises fetching and holding instructions from an instruction memory and executing the fetched instructions out of program order. When load/store order violations are detected, the effects of the load operation and its dependent instructions are erased and they are re-executed. The load is associated with all stores on whose data the load depends. This collection of stores is called a store set. On a subsequent issuance of the load, its execution is delayed until any store in the load's store set has issued. Two loads may share a store set, and separate store sets are merged when a load from one store set is found to depend on a store from another store set. A preferred embodiment employs two tables. The first is a store set ID table (SSIT) which is indexed by part of, or a hash of, an instruction PC. Entries in the SSIT provide a store set ID which is used to index into the second table, which for each store set, contains a pointer to the last fetched, unexecuted store instruction.
公开/授权文献
- USD428353S Identification bracelet 公开/授权日:2000-07-18
信息查询