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

被引:1
|
作者
Cecilia, Jose M. [1 ]
Garcia, Jose M. [2 ]
Guerrero, Gines D. [3 ]
Ujaldon, Manuel [4 ]
机构
[1] Univ Catolica San Antonio UCAM, Dept Comp Sci, Murcia 30107, Spain
[2] Univ Murcia, Dept Comp Engn, E-30100 Murcia, Spain
[3] Univ Chile, Sch Sci & Engn, CMM, NLHPC, Santiago, Chile
[4] Univ Malaga, Comp Architecture Dept, E-29071 Malaga, Spain
关键词
Manycore; GPUs; P systems; SAT problem; High-performance computing; SIMULATION;
D O I
10.1007/s11227-014-1150-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 and 78, respectively, for a much cheaper high-performance alternative.
引用
收藏
页码:248 / 272
页数:25
相关论文
共 50 条
  • [1] Evaluating the SAT problem on P systems for different high-performance architectures
    José M. Cecilia
    José M. García
    Ginés D. Guerrero
    Manuel Ujaldón
    The Journal of Supercomputing, 2014, 69 : 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] Design aspects in consideration of hotspot phenomena in high-performance photovoltaic modules featuring different silicon solar cell architectures
    Reichel, Christian
    Forster, Jacob
    Artha, Benedictus
    Inwersen, Kaare
    Tummalieh, Ammar
    Weber, Julian
    Fokuhl, Esther
    Rendler, Li Carlos
    Neuhaus, Dirk Holger
    SOLAR ENERGY MATERIALS AND SOLAR CELLS, 2024, 276
  • [10] 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