首页    期刊浏览 2024年10月06日 星期日
登录注册

文章基本信息

  • 标题:Fast Detection of Stable and Count Predicates in Parallel Computations
  • 作者:Himanshu Chauhan ; Vijay K. Garg
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2018
  • 卷号:95
  • 页码:20:1-20:21
  • DOI:10.4230/LIPIcs.OPODIS.2017.20
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Enumerating all consistent states of a parallel computation that satisfy a given predicate is an important problem in debugging and verification of parallel programs. We give a fast algorithm to enumerate all consistent states of a parallel computation that satisfy a stable predicate. In addi- tion, we define a new category of global predicates called count predicates and give an algorithm to enumerate all consistent states (of the computation) that satisfy it. All existing predicate detection algorithms, such as BFS, DFS and Lex algorithms, do not exploit the knowledge about the nature of the predicates, and thus may visit all global states of the computation in the worst case. In comparison, our algorithms only visit the states that satisfy the given predicate, and thus take time and space that is a polynomial function of the number of states of interest. In doing so, they provide a significant reduction - exponential in many cases - in time complexities in comparison to existing algorithms.
  • 关键词:Algorithms; Theory; Predicate Detection; Parallel Programs
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有