跳到主要导航 跳到搜索 跳到主要内容

Efficient distributed SAT and SAT-based distributed bounded model checking

  • Malay K. Ganai
  • , Aarti Gupta
  • , Zijiang Yang
  • , Pranav Ashar
  • NEC Corporation

科研成果: 书/报告/会议事项章节章节同行评审

9 引用 (Scopus)

摘要

SAT-based Bounded Model Checking (BMC), though a robust and scalable verification approach, still is computationally intensive, requiring large memory and time. Interestingly, with the recent development of improved SAT solvers, it is frequently the memory limitation of a single server rather than time that becomes a bottleneck for doing deeper BMC search. Distributing computing requirements of BMC over a network of workstations can overcome the memory limitation of a single server, albeit at increased communication cost. In this paper, we present: a) a method for distributed-SAT over a network of workstations using a Master/Client model where each Client worsktation has an exclusive partition of the SAT problem and uses knowledge of partition topology to communicate with other Clients, b) a method for distributing SAT-based BMC using the distributed-SAT. For the sake of scalability, at no point in the BMC computation does a single workstation have all the information. We experimented on a network of heterogenous workstations interconnected with a standard Ethernet LAN. To illustrate, on an industrial design with -13K FFs and -0.5M gates, the non-disributed BMC on a single workstation (with 4 Gb memory) ran out of memroy after reaching a depth of 120; on the otherhand, our SAT-based distributed BMC over 5 similar workstations was able to go upto 323 steps with a communication overhead of only 30%.

源语言英语
主期刊名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
编辑Daniel Geist, Enrico Tronci
出版商Springer Verlag
334-347
页数14
ISBN(印刷版)354020363X
DOI
出版状态已出版 - 2003

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
2860
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

学术指纹

探究 'Efficient distributed SAT and SAT-based distributed bounded model checking' 的科研主题。它们共同构成独一无二的指纹。

引用此