...
【24h】

Multi-core symbolic bisimulation minimisation

机译:多核符号双仿真最小化

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Abstract We introduce parallel symbolic algorithms for bisimulation minimisation, to combat the combinatorial state space explosion along three different paths. Bisimulation minimisation reduces a transition system to the smallest system with equivalent behaviour. We consider strong and branching bisimilarity for interactive Markov chains, which combine labelled transition systems and continuous-time Markov chains. Large state spaces can be represented concisely by symbolic techniques, based on binary decision diagrams. We present specialised BDD operations to compute the maximal bisimulation using signature-based partition refinement. We also study the symbolic representation of the quotient system and suggest an encoding based on representative states, rather than block numbers. Our implementation extends the parallel, shared memory, BDD library Sylvan, to obtain a significant speedup on multi-core machines. We propose the usage of partial signatures and of disjunctively partitioned transition relations, to increase the parallelisation opportunities. Also our new parallel data structure for block assignments increases scalability. We provide SigrefMC , a versatile tool that can be customised for bisimulation minimisation in various contexts. In particular, it supports models generated by the high-performance model checker LTSmin , providing access to specifications in multiple formalisms, including process algebra. The extensive experimental evaluation is based on various benchmarks from the literature. We demonstrate a speedup up to 95 $$times $$ × for computing the maximal bisimulation on one processor. In addition, we find parallel speedups on a 48-core machine of another 17 $$times $$ × for partition refinement and 24 $$times $$ × for quotient computation. Our new encoding of the reduced state space leads to smaller BDD representations, with up to a 5162-fold reduction.
机译:摘要我们引入了用于双仿真最小化的并行符号算法,以沿着三个不同的路径对抗组合状态空间爆炸。双仿真最小化将转换系统缩减为具有等效行为的最小系统。我们考虑了交互式马尔可夫链的强分支双相似性,它结合了标记的过渡系统和连续时间马尔可夫链。基于二进制决策图,大的状态空间可以用符号技术简洁地表示。我们提出了专门的BDD操作,以使用基于签名的分区细化来计算最大的双仿真。我们还研究商系统的符号表示,并建议基于代表性状态而不是块号的编码。我们的实现扩展了并行共享内存BDD库Sylvan,从而大大提高了多核计算机的速度。我们建议使用部分签名和分离的过渡关系,以增加并行化机会。此外,我们用于块分配的新并行数据结构还提高了可伸缩性。我们提供了SigrefMC,这是一种通用工具,可以针对各种情况进行定制以实现双仿真最小化。特别是,它支持由高性能模型检查器LTSmin生成的模型,从而提供对包括流程代数在内的多种形式的规范的访问。广泛的实验评估基于文献中的各种基准。我们证明了在一个处理器上计算最大双仿真时的加速高达95 $$×。此外,我们在48核计算机上发现了并行加速,另外还有17美元乘以×进行分区细化,而24美元乘以×进行商数计算。我们对减少的状态空间的新编码导致BDD表示更小,减少了多达5162倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号