首页> 外文会议>International Symposium on Formal Methods Europe >Formally Defining and Verifying Master/Slave Speculative Parallelization
【24h】

Formally Defining and Verifying Master/Slave Speculative Parallelization

机译:正式定义和验证大师/奴隶推测性并行化

获取原文

摘要

Master/Slave Speculative Parallelization (MSSP) is a new execution paradigm that decouples the issues of performance and correctness in microprocessor design and implementation. MSSP uses a fast, not necessarily correct, master processor to speculatively split a program into tasks, which are executed independently and concurrently on slower, but correct, slave processors. This work reports on the first steps in our efforts to formally validate that overall correctness can be achieved in MSSP despite a lack of correctness guarantees in its performance-critical parts. We describe three levels of an abstract model for MSSP, each refining the next and each preserving equivalence to a sequential machine. Equivalence is established in terms of a jumping refinement, a notion we introduce to describe equivalence at specific places of interest in the code. We also report on experiences and insights gained from this exercise. In particular, we show how formalizing MSSP facilitated a deeper understanding of performance-correctness decoupling and its attendant tradeoffs, all key features of the MSSP paradigm. Moreover, formalization revealed all assumptions underpinning correctness, which, being specified abstractly, can be understood in an implementation-independent way. We found these results so valuable that we plan to advance MSSP's formalization in parallel with its subsequent design iterations.
机译:主/奴隶推测平行化(MSSP)是一种新的执行范例,可以在微处理器设计和实施中解耦性能和正确性问题。 MSSP使用快速,不一定是正确的主处理器来推测程序将程序拆分为任务,这些任务是在较慢的情况下独立和同时执行的任务,但是正确的,但是更正的从处理器。这项工作报告了我们正式验证的第一步,尽管其性能关键部分缺乏正确的担保,但在MSSP中可以实现整体正确性。我们描述了三个级别的MSSP抽象模型,每个抽象模型,每个都会精炼下一个和每个保留对等当量的顺序机。在跳跃的细化方面建立了等价,这是一个概念,我们介绍了在代码的特定感兴趣的地方描述等价。我们还报告了从本练习中获得的经验和见解。特别是,我们展示了MSSP的形式促进了对性能矫正脱耦和助理权衡的更深入了解,所有关键特征,MSSP范例。此外,正式化揭示了所有假设的假设,这些假设是以独立的方式理解所规定的正确性。我们发现这些结果如此有价值,以至于我们计划与后续设计迭代并行推进MSSP的正规化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号