Implementing survey propagation on graphics processing units

被引:0
|
作者
Manolios, Panagiotis [1 ]
Zhang, Yimin [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30318 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We show how to exploit the raw power of current graphics processing units (GPUs) to obtain implementations of SAT solving algorithms that surpass the performance of CPU-based algorithms. We have developed a GPU-based version of the survey propagation algorithm, an incomplete method capable of solving hard instances of random k-CNF problems close to the critical threshold with millions of propositional variables. Our experimental results show that our GPU-based algorithm attains about a nine-fold improvement over the fastest known CPU-based algorithms running on high-end processors.
引用
收藏
页码:311 / 324
页数:14
相关论文
共 50 条
  • [1] Improved Survey Propagation on Graphics Processing Units
    Zhao, Yang
    Jiang, Jingfei
    Wu, Pengbo
    GREEN, PERVASIVE, AND CLOUD COMPUTING, 2016, 9663 : 30 - 41
  • [2] A survey of graph processing on graphics processing units
    Ha-Nguyen Tran
    Cambria, Erik
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (05): : 2086 - 2115
  • [3] A survey of graph processing on graphics processing units
    Ha-Nguyen Tran
    Erik Cambria
    The Journal of Supercomputing, 2018, 74 : 2086 - 2115
  • [4] A Survey on the Metaheuristics Applied to QAP for the Graphics Processing Units
    Abdelkafi, Omar
    Idoumghar, Lhassane
    Lepagnot, Julien
    PARALLEL PROCESSING LETTERS, 2016, 26 (03)
  • [5] A survey of computational molecular science using graphics processing units
    Harvey, M. J.
    De Fabritiis, Gianni
    WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL MOLECULAR SCIENCE, 2012, 2 (05) : 734 - 742
  • [6] Time Propagation of Many-Body Quantum States on Graphics Processing Units
    Siro, Topi
    Harju, Ari
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING (PARA 2012), 2013, 7782 : 141 - 152
  • [7] Nonlinear Uncertainty Propagation in Astrodynamics Using Differential Algebra and Graphics Processing Units
    Massari, Mauro
    Di Lizia, Pierluigi
    Rasotto, Mirco
    JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2017, 14 (09): : 493 - 503
  • [8] Cofactorization on Graphics Processing Units
    Miele, Andrea
    Bos, Joppe W.
    Kleinjung, Thorsten
    Lenstra, Arjen K.
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 335 - 352
  • [9] An Effective Approach for Implementing Sparse Matrix-Vector Multiplication on Graphics Processing Units
    Abu-Sufah, Walid
    Karim, Asma Abdel
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 453 - 460
  • [10] Graphics processing units for handhelds
    Akenine-Moller, Tomas
    Strom, Jacob
    PROCEEDINGS OF THE IEEE, 2008, 96 (05) : 779 - 789