Evaluating the SAT problem on P systems for different high-performance architectures

被引:0
|
作者
José M. Cecilia
José M. García
Ginés D. Guerrero
Manuel Ujaldón
机构
[1] Universidad Católica San Antonio (UCAM),Computer Science Department
[2] University of Murcia,Computer Engineering Department
[3] Center for Mathematical Modeling (CMM),National Lab for High Performance Computing (NLHPC)
[4] School of Engineering and Sciences,Computer Architecture Department
[5] University of Chile,undefined
[6] University of Malaga,undefined
来源
The Journal of Supercomputing | 2014年 / 69卷
关键词
Manycore; GPUs; P systems; SAT problem; High-performance computing;
D O I
暂无
中图分类号
学科分类号
摘要
Membrane computing is an emergent research area studying the behavior of living cells to define bio-inspired computing devices, also called P systems. Such devices provide polynomial time solutions to NP-complete problems by trading time for space. The efficient simulation of P systems poses three major challenging issues: an intrinsic massive parallelism of P systems, an exponential computational workspace, and a non-intensive floating point nature. This paper analyzes the simulation of a family of recognizer P systems with active membranes that solves the satisfiability problem in linear time on three different architectures: a shared memory multiprocessor, a distributed memory system, and a manycore graphics processing unit (GPU). For an efficient handling of the exponential workspace created by the P systems computation, we enable different data policies on those architectures to increase memory bandwidth and exploit data locality through tiling. Parallelism inherent to the target P system is also managed on each architecture to demonstrate that GPUs offer a valid alternative for high-performance computing at a considerably lower cost. Our results lead to execution time improvements exceeding 310×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document} and 78×\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times $$\end{document}, respectively, for a much cheaper high-performance alternative.
引用
收藏
页码:248 / 272
页数:24
相关论文
共 50 条
  • [1] Evaluating the SAT problem on P systems for different high-performance architectures
    Cecilia, Jose M.
    Garcia, Jose M.
    Guerrero, Gines D.
    Ujaldon, Manuel
    JOURNAL OF SUPERCOMPUTING, 2014, 69 (01) : 248 - 272
  • [2] Evaluating the Potential of Coscheduling on High-Performance Computing Systems
    Hall, Jason
    Lathi, Arjun
    Lowenthal, David K.
    Patki, Tapasya
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, JSSPP 2023, 2023, 14283 : 155 - 172
  • [3] Evaluating high-performance computers
    Vetter, JS
    de Supinski, BR
    Kissel, L
    May, J
    Vaidya, S
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (10) : 1239 - 1270
  • [4] Metalanguage for High-Performance Computing on Hybrid Architectures
    Gradvohl, A. L. S.
    IEEE LATIN AMERICA TRANSACTIONS, 2014, 12 (06) : 1162 - 1168
  • [5] Photonic Architectures for High-Performance Data Centers
    Beausoleil, Raymond G.
    McLaren, Moray
    Jouppi, Norman P.
    IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2013, 19 (02)
  • [6] Design Exploration For Next Generation High-Performance Manycore On-chip Systems: Application To big.LITTLE Architectures
    Butko, Anastasiia
    Gamatie, Abdoulaye
    Sassatelli, Gilles
    Tones, Lionel
    Robert, Michel
    2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2015, : 551 - 556
  • [7] Evaluating High-Performance Computing on Google App Engine
    Prodan, Radu
    Sperk, Michael
    Ostermann, Simon
    IEEE SOFTWARE, 2012, 29 (02) : 52 - 58
  • [8] Kickstarting High-performance Energy-efficient Manycore Architectures with Epiphany
    Olofsson, Andreas
    Nordstrom, Tomas
    Ul-Abdin, Zain
    CONFERENCE RECORD OF THE 2014 FORTY-EIGHTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2014, : 1719 - 1726
  • [9] A uniform solution to SAT problem by symport/antiport P systems with channel states and membrane division
    Suxia Jiang
    Yanfeng Wang
    Yansen Su
    Soft Computing, 2019, 23 : 3903 - 3911
  • [10] A uniform solution to SAT problem by symport/antiport P systems with channel states and membrane division
    Jiang, Suxia
    Wang, Yanfeng
    Su, Yansen
    SOFT COMPUTING, 2019, 23 (12) : 3903 - 3911