发明授权
US5751983A Out-of-order processor with a memory subsystem which handles
speculatively dispatched load operations
失效
具有处理推测性调度负载操作的内存子系统的乱序处理器
- 专利标题: Out-of-order processor with a memory subsystem which handles speculatively dispatched load operations
- 专利标题(中): 具有处理推测性调度负载操作的内存子系统的乱序处理器
-
申请号: US538594申请日: 1995-10-03
-
公开(公告)号: US5751983A公开(公告)日: 1998-05-12
- 发明人: Jeffrey M. Abramson , David B. Papworth , Haitham H. Akkary , Andrew F. Glew , Glenn J. Hinton , Kris G. Konigsfeld , Paul D. Madland
- 申请人: Jeffrey M. Abramson , David B. Papworth , Haitham H. Akkary , Andrew F. Glew , Glenn J. Hinton , Kris G. Konigsfeld , Paul D. Madland
- 专利权人: Abramson; Jeffrey M.,Papworth; David B.,Akkary; Haitham H.,Glew; Andrew F.,Hinton; Glenn J.,Konigsfeld; Kris G.,Madland; Paul D.
- 当前专利权人: Abramson; Jeffrey M.,Papworth; David B.,Akkary; Haitham H.,Glew; Andrew F.,Hinton; Glenn J.,Konigsfeld; Kris G.,Madland; Paul D.
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F3/38
摘要:
A method and apparatus for speculatively dispatching and/or executing LOADs in a computer system includes a memory subsystem of a out-of-order processor that handles LOAD and STORE operations by dispatching them to respective LOAD and STORE buffers in the memory subsystem. When a LOAD is subsequently dispatched for execution, the store buffer is searched for STOREs having unknown addresses. If any STOREs are found which are older than the dispatched LOAD, and which have an unknown address, the LOAD is tagged with an unknown STORE address identification (USAID). When a STORE is dispatched for execution, the LOAD buffer is searched for loads that have been denoted as mis-speculated loads. Mis-speculated loads are prevented from corrupting the architectural state of the machine with invalid data.
公开/授权文献
- US5112628A Nipple fitment with safety overcap 公开/授权日:1992-05-12
信息查询