发明名称 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.
申请公布号 US9563557(B2) 申请公布日期 2017.02.07
申请号 US201414580632 申请日期 2014.12.23
申请人 Intel Corporation 发明人 Kumar Sanjay;Sankaran Rajesh M.;Dulloor Subramanya R.;Anderson Andrew V.
分类号 G06F12/00;G06F13/00;G06F12/08 主分类号 G06F12/00
代理机构 Baker Botts L.L.P. 代理人 Baker Botts L.L.P.
主权项 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.
地址 Santa Clara CA US