发明名称 LOCK-FREE STATE MERGING IN PARALLELIZED CONSTRAINT SATISFACTION PROBLEM SOLVERS
摘要 Solver state merging in parallel constraint satisfaction problem (CSP) solvers. Solver state during processing of a computational thread of parallel CSP solvers is represented as a set of support graphs. The support graphs are merged in a pairwise fashion, yielding a new conflict-free graph. The merge process is free of cycles, conflicts are removed, and thread processing is lock-free. The architecture can be applied, generally, in any CSP solver (e.g., a Boolean SAT solver) having certain formal properties. A system is provided that facilitates solver processing, the system comprising a bookkeeping component for representing input solver state of a computational thread as a set of graphs, and a merge component for pairwise merging of at least two input graphs of the set of graphs into a merged graph that represents final state of the computational thread.
申请公布号 EP2084615(A1) 申请公布日期 2009.08.05
申请号 EP20070854702 申请日期 2007.11.19
申请人 MICROSOFT CORPORATION 发明人 BROWN JR, ALLEN L.
分类号 G06F15/16;G06F9/06;G06F9/50;G06Q10/00 主分类号 G06F15/16
代理机构 代理人
主权项
地址