-
题名一种快速低内存消耗的SMT全解求解器
- 1
-
-
作者
白杨
贾悠
-
机构
中国电子科技集团公司第三十研究所
电子科技大学计算机科学与工程学院(网络空间安全学院)
-
出处
《通信技术》
2020年第7期1623-1629,共7页
-
文摘
SMT全解求解器为许多研究领域提供辅助,但现有的SMT全解求解器在速度、内存消耗或者支持的求解类型方面存在局限性。首先,提出了求解器的4种新的潜在应用;其次,设计了一种基于二分查找(Binary Search,BS)的新型求解器,可以支持多种求解类型,同时,结合上下文感知(Context Aware,CA)机制来提升求解器的速度,并通过暂停恢复(Suspend Resume,SR)机制降低内存消耗。初步试验表明,BS、BS+CA、BS+SR和所提方法分别能将传统的阻塞子句方法(Blocking Clauses Method,BCM)的求解速度提高了4.6倍、13.4倍、7.3倍以及32.4倍;与BCM相比,提出的方案的内存消耗降低至35.3%。此外,试验结果表明,可以通过并行化进一步提升方案的性能。
-
关键词
SMT全解求解器
二分查找(bs)
上下文感知(CA)
暂停恢复(SR)
-
Keywords
all-SMT solver
bs(Binary Search)
CA(Context-Aware)
SR(Suspend-Resume)
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-