DATA PROCESSING APPARATUS AND METHOD USING CHECKPOINTING
    1.
    发明申请
    DATA PROCESSING APPARATUS AND METHOD USING CHECKPOINTING 有权
    数据处理设备和使用检查点的方法

    公开(公告)号:US20140019734A1

    公开(公告)日:2014-01-16

    申请号:US14031281

    申请日:2013-09-19

    Applicant: ARM LIMITED

    CPC classification number: G06F9/3861 G06F9/30145 G06F9/3842 G06F9/3863

    Abstract: A data processing apparatus and method of data processing are provided. The data processing apparatus comprises execution circuitry configured to execute a sequence of program instructions. Checkpoint circuitry is configured to identify an instance of a predetermined type of instruction in the sequence of program instructions and to store checkpoint information associated with that instance. The checkpoint information identifies a state of the data processing apparatus prior to execution of that instance of the predetermined type of instruction, wherein the predetermined type of instruction has an expected long completion latency. If the execution circuitry does not complete execution of that instance of the predetermined type of instruction due to occurrence of a predetermined event, the data processing apparatus is arranged to reinstate the state of the data processing apparatus with reference to the checkpoint information, such that the execution circuitry is then configured to recommence execution of the sequence of program instructions at that instance of the predetermined type of instruction.

    Abstract translation: 提供数据处理装置和数据处理方法。 该数据处理装置包括被配置为执行程序指令序列的执行电路。 检查点电路被配置为识别程序指令序列中的预定类型的指令的实例,并且存储与该实例相关联的检查点信息。 检查点信息在执行预定类型的指令的该实例之前识别数据处理装置的状态,其中预定类型的指令具有期望的长完成延迟。 如果执行电路由于发生预定事件而没有完成预定类型的指令的实例的执行,则数据处理装置被配置为参照检查点信息恢复数据处理装置的状态,使得 然后,执行电路被配置为在预定类型的指令的那个情况下重新开始执行程序指令的序列。

Patent Agency Ranking