发明授权
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
摘要:
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.
公开/授权文献
信息查询
0/0