发明名称 Hardware-assisted application checkpointing and restoring
摘要 Technologies for hardware-assisted application checkpointing include a computing device having a processor with hardware checkpoint support. In response to encountering a checkpoint event during execution of an application, the computing device saves the execution state of the application to nonvolatile storage using the hardware checkpoint support. The computing device may also restore the execution state using the hardware checkpoint support. The hardware checkpoint support may save part or all of the virtual memory space of the application in a manner transparent to the executing process. The hardware checkpoint support may be invoked using one or more system hooks such as system calls or processor instructions. The computing device may monitor for checkpoint events using hardware event monitors of the processor, chipset, or other components of the computing device. The computing device may store execution state in a dedicated flash memory cache. Other embodiments are described and claimed.
申请公布号 US9424142(B2) 申请公布日期 2016.08.23
申请号 US201414340039 申请日期 2014.07.24
申请人 Intel Corporation 发明人 Ljubuncic Igor;Giri Ravi A.
分类号 G06F11/00;G06F11/14;G06F11/36 主分类号 G06F11/00
代理机构 Barnes & Thornburg LLP 代理人 Barnes & Thornburg LLP
主权项 1. A computing device for hardware-assisted application checkpointing, the computing device comprising: a processor comprising hardware checkpoint support to responsively save an execution state of an application executed by the processor; a checkpoint interface module to monitor for an occurrence of a checkpoint event during execution of the application; and a checkpoint support module to cause the hardware checkpoint support to save the execution state of the application in response to the occurrence of the checkpoint event during execution of the application, wherein the execution state is indicative of a virtual memory state of the application.
地址 Santa Clara CA US