首页> 外国专利> DETERMINISTIC EXECUTION REPLAY FOR MULTICORE SYSTEMS

DETERMINISTIC EXECUTION REPLAY FOR MULTICORE SYSTEMS

机译:多核系统的确定性执行重放

摘要

Techniques are disclosed for interposing on nondeterministic events during multicore virtual machine (VM) execution to capture information that allows for deterministically recreating the nondeterministic events during execution replay of the VM. A method may include reading, by a virtual processor running within a multicore VM instance, an instruction to execute, and, responsive to a determination that the instruction is a nondeterministic instruction, interposing on the nondeterministic instruction execution so as to allow deterministic execution of the nondeterministic instruction during replay execution of the multicore VM instance. Interposing on the nondeterministic instruction execution may include recording a partial barrier event and/or a full barrier event. The nondeterministic instruction may be a read memory access instruction or a write memory access instruction.
机译:公开了用于在多核虚拟机(VM)执行期间的非测定事件的技术,以捕获允许在VM的执行重放期间确定允许确定的信息的信息。一种方法可以包括通过在多核VM实例内运行的虚拟处理器来读取要执行的指令,并且响应于该指令是非预定指令的确定,插入非预定指令执行,以允许确定性执行重放期间的非匹配指令进行多核VM实例的执行。插入非预法的指令执行可以包括记录部分屏障事件和/或完全障碍事件。非预定指令可以是读取的存储器访问指令或写入存储器访问指令。

著录项

  • 公开/公告号US2021109757A1

    专利类型

  • 公开/公告日2021-04-15

    原文格式PDF

  • 申请/专利权人 RAYTHEON COMPANY;

    申请/专利号US202017021206

  • 申请日2020-09-15

  • 分类号G06F9/38;G06F9/455;G06F9/52;

  • 国家 US

  • 入库时间 2024-06-14 21:25:45

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号