发明名称 INSTRUCTION AND LOGIC FOR FLUSH-ON-FAIL OPERATION
摘要 A processor includes a memory management unit and a front end including a decoder. The decoder includes logic to receive a flush-on-commit (FoC) instruction to flush dirty data from a volatile cache to a persistent memory upon commitment of a store associated with the FoC instruction. The memory management unit includes logic to, based upon a flush-on-fail (FoF) mode, skip execution of the flush-on-commit instruction and to flush the dirty data from the volatile cache upon a subsequent FoF operation.
申请公布号 US2016179667(A1) 申请公布日期 2016.06.23
申请号 US201414580632 申请日期 2014.12.23
申请人 Kumar Sanjay;Sankaran Rajesh M.;Dulloor Subramanya R.;Anderson Andrew V. 发明人 Kumar Sanjay;Sankaran Rajesh M.;Dulloor Subramanya R.;Anderson Andrew V.
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项 1. A processor, comprising: a front end including a decoder, the decoder including a first logic to receive a flush-on-commit (FoC) instruction to flush dirty data from a volatile cache to a persistent memory upon commitment of a store associated with the FoC instruction; and a memory management unit (MMU) including: a second logic to, based upon a flush-on-fail (FoF) mode, skip execution of the flush-on-commit instruction; anda third logic to flush the dirty data from the volatile cache upon a subsequent FoF operation.
地址 Hillsboro OR US