发明名称 Instructions to mark beginning and end of non transactional code region requiring write back to persistent storage
摘要 A computer system 300 has a processor 310, which stores data in volatile near random access memory 150B and nonvolatile far random access memory 151B. The volatile memory may by dynamic RAM. The nonvolatile memory may be phase change memory. The data stored in nonvolatile memory is cached in volatile memory. The computer system executes transactions and processes. The processes may be defined with a process start instruction and a process end instruction. When a cache line, which is to be written to nonvolatile memory, is written by a process or transaction, an attribute of the cache line is set. At the end of the transaction or process, the cache lines are written to the non-volatile memory. If a transaction is aborted, then the changes may be rolled back in the cache.
申请公布号 GB2515146(A) 申请公布日期 2014.12.17
申请号 GB20140004562 申请日期 2014.03.14
申请人 INTEL CORPORATION 发明人 THOMAS WILLHALM
分类号 G06F12/08;G06F9/46 主分类号 G06F12/08
代理机构 代理人
主权项
地址