25、事件驱动程序的无状态模型检查与量子电路等价性检查

事件驱动程序的无状态模型检查与量子电路等价性检查

1. 事件驱动程序的无状态模型检查

1.1 Event - DPOR 算法概述

Event - DPOR 是一种专门为在顺序一致性(SC)语义下运行的事件驱动多线程程序量身定制的新型无状态模型检查(SMC)算法。该算法在事件驱动程序中,当事件的变量访问不依赖于其与其他线程的执行交织方式时,被证明是正确且最优的。

1.2 算法优势

  • 冗余检查有效 :在所有基准测试中,对冗余的低成本检查已足够。
  • 探索最优轨迹数 :即使对于非无分支的基准测试,Event - DPOR 也能探索最优数量的轨迹。
  • 性能优越
    • 开销适度 :在基于 Nidhugg 工具的公开可用原型中实现后,与基线实现(Optimal - DPOR)相比,仅产生适度的恒定开销。
    • 速度更快 :在事件操作不冲突的程序中,在时间和检查的轨迹数量上比现有的最先进 SMC 算法快指数倍。
    • 无性能退化 :不会因检查不可序列化的执行而导致性能下降。

1.3 未来工作方向

Event - DPOR 假设处理程序可以任意顺序处理其事件。未来的工作方向包括将 Event - DPOR 重新定位用于具有其他策略(如

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值