发明名称 Preventing store starvation in a system that supports marked coherence
摘要 One embodiment of the present invention provides a system that prevents store starvation in a computer system that supports marked coherence. The system starts by receiving a store instruction to be executed. The system then determines whether a cache line to which the store is directed is load-marked. If so, the system delays the store operation and asserts a store-requested flag in the metadata for the cache line, wherein when the store-requested flag is asserted, no subsequent load-marks can be placed on the cache line. Then, when all of the load-marks have been removed from the cache line, the system completes the store operation.
申请公布号 US7774552(B1) 申请公布日期 2010.08.10
申请号 US20070700703 申请日期 2007.01.30
申请人 ORACLE AMERICA, INC. 发明人 CYPHER ROBERT E.;CHAUDHRY SHAILENDER
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址