{"title":"On the parallelization of SAT solvers","authors":"Yasmeen Abd El Khalek, M. Safar, M. El-Kharashi","doi":"10.1109/ICCES.2015.7393031","DOIUrl":null,"url":null,"abstract":"This paper presents the main challenges, the hot topics, and the intriguing issues in the area of parallel SAT solving which provides possible directions for future research. It gives a detailed summary for the main features and technologies used in the most widely known and successful parallel SAT solvers and shows the strong points and the shortcomings in them. In addition, it compares between the basic characteristics for these solvers including algorithms, architecture paradigm, scalability, network communication, managing the workload distribution and more. Finally, a new approach is proposed that is expected to be a very promising direction as it copes with the nature of parallel paradigm and results in almost a linear speedup in solving SAT instances, independent of the number of variables of the SAT formula.","PeriodicalId":227813,"journal":{"name":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","volume":"73 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Tenth International Conference on Computer Engineering & Systems (ICCES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCES.2015.7393031","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper presents the main challenges, the hot topics, and the intriguing issues in the area of parallel SAT solving which provides possible directions for future research. It gives a detailed summary for the main features and technologies used in the most widely known and successful parallel SAT solvers and shows the strong points and the shortcomings in them. In addition, it compares between the basic characteristics for these solvers including algorithms, architecture paradigm, scalability, network communication, managing the workload distribution and more. Finally, a new approach is proposed that is expected to be a very promising direction as it copes with the nature of parallel paradigm and results in almost a linear speedup in solving SAT instances, independent of the number of variables of the SAT formula.