Speculative Image Computation for Distributed Symbolic Reachability Analysis

被引:2
|
作者
Chung, Ming-Ying [1 ]
Ciardo, Gianfranco [2 ]
机构
[1] Synopsys Inc, Verificat Grp, Mountain View, CA 94085 USA
[2] Univ Calif Riverside, Dept Comp Sci & Engn, Riverside, CA 92521 USA
基金
美国国家科学基金会;
关键词
Reachability analysis; decision diagrams; image computation; distributed computing;
D O I
10.1093/logcom/exp005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Saturation-style fixpoint iteration strategy for symbolic reachability analysis is particularly effective for globally asynchronous locally synchronous discrete-state systems. However, its inherently sequential nature makes it difficult to parallelize Saturation on a network workstations (NOW). We then propose the idea of using idle workstation time to perform speculative image computations. Since an unrestrained prediction may make excessive use of computational resources, we introduce a history-based approach to dynamically recognize image computation (event firing) patterns and explore only firings that conform to these patterns. In addition, we employ an implicit encoding for the patterns, so that the actual image computation history can be efficiently preserved. Experiments not only show that image speculation works on a realistic model, but also indicate that the use of an implicit encoding together with two heuristics results in a better informed speculation.
引用
收藏
页码:63 / 83
页数:21
相关论文
共 50 条
  • [41] Fine-grain conjunction scheduling for symbolic reachability analysis
    Jin, HS
    Kuehlmann, A
    Somenzi, F
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANAYLSIS OF SYSTEMS, PROCEEDINGS, 2002, 2280 : 312 - 326
  • [42] Analysis of bifurcation parameters by symbolic computation
    Moreno, UF
    Peres, PLD
    Bonatti, IS
    42ND MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, VOLS 1 AND 2, 1999, : 575 - 578
  • [43] A service-based agent framework for distributed symbolic computation
    Schimkat, RD
    Blochinger, W
    Sinz, C
    Friedrich, M
    Küchlin, W
    HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 644 - 656
  • [44] DISTRIBUTED REACHABILITY ANALYSIS FOR PROTOCOL VERIFICATION ENVIRONMENTS
    AGGARWAL, S
    ALONSO, R
    COURCOUBETIS, C
    LECTURE NOTES IN CONTROL AND INFORMATION SCIENCES, 1988, 103 : 40 - 56
  • [45] Falsification of hybrid systems with symbolic reachability analysis and trajectory splicing
    Bogomolov, Sergiy
    Frehse, Goran
    Gurung, Amit
    Li, Dongxu
    Martius, Georg
    Ray, Rajarshi
    NONLINEAR ANALYSIS-HYBRID SYSTEMS, 2021, 42
  • [46] EFFICIENT INVERSE KINEMATICS COMPUTATION BASED ON REACHABILITY ANALYSIS
    Vahrenkamp, Nikolaus
    Asfour, Tamim
    Dillmann, Ruediger
    INTERNATIONAL JOURNAL OF HUMANOID ROBOTICS, 2012, 9 (04)
  • [47] Distributed Algorithms for Time Optimal Reachability Analysis
    Zhang, Zhengkui
    Nielsen, Brian
    Larsen, Kim G.
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, FORMATS 2016, 2016, 9884 : 157 - 173
  • [48] A Theory of Speculative Computation
    Boudol, Gerard
    Petri, Gustavo
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2010, 6012 : 165 - 184
  • [49] Improving Performance of Optimistic Simulation for Distributed Simulation System using Speculative Computation
    Venu, Murugadoss
    Joe, Inwhee
    2014 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2014, : 428 - 432
  • [50] SPECULATIVE COMPUTATION IN MULTILISP
    OSBORNE, RB
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 441 : 103 - 137