Parallelizing exact motif finding algorithms on multi-core

被引:0
|
作者
Mostafa M. Abbas
Hazem M. Bahig
Mohamed Abouelhoda
M. M. Mohie-Eldin
机构
[1] Qatar University,KINDI Lab for Computing Research, College of Engineering
[2] Sinai University,Department of Basic Sciences, Faculty of Engineering
[3] Hail University,Computer Science and Software Engineering Department, College of Computer Science and Engineering
[4] Ain Shams University,Computer Science Division, Department of Mathematics, Faculty of Science
[5] Cairo University,Systems and Biomedical Engineering Department, Faculty of Engineering
[6] Nile University,Center for Informatics Sciences
[7] Al-Azhar University,Department of Mathematics, Faculty of Science
来源
关键词
Exact algorithms; Motif finding; Multi-core; Challenging and solvable instances;
D O I
暂无
中图分类号
学科分类号
摘要
The motif finding problem is one of the important and challenging problems in bioinformatics. A variety of sequential algorithms have been proposed to find exact motifs, but the running time is still not suitable due to high computational complexity of finding motifs. In this paper we parallelize three efficient sequential algorithms which are HEPPMSprune, PMS5 and PMS6. We implement the algorithms on a Dual Quad-Core machine using openMP to measure the performance of each algorithm. Our experiment on simulated data show that: (1) the parallel PMS6 is faster than the other algorithms in case of challenging instances, while the parallel HEPPMSprune is faster than the other algorithms in most of solvable instances; (2) the scalability of parallel HEPPMSprune is linear for all instances, while the scalability of parallel PMS5 and PMS6 is linear in case of challenging instances only; (3) the memory used by HEPPMSprune is less than that of the other algorithms.
引用
收藏
页码:814 / 826
页数:12
相关论文
共 50 条
  • [1] Parallelizing exact motif finding algorithms on multi-core
    Abbas, Mostafa M.
    Bahig, Hazem M.
    Abouelhoda, Mohamed
    Mohie-Eldin, M. M.
    [J]. JOURNAL OF SUPERCOMPUTING, 2014, 69 (02): : 814 - 826
  • [2] Parallelizing image feature extraction algorithms on multi-core platforms
    Lu, Yunping
    Li, Yi
    Song, Bo
    Zhang, Weihua
    Chen, Haibo
    Peng, Lu
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 92 : 1 - 14
  • [3] Scalable Multi-Core Implementation for Motif Finding Problem
    Abbas, Mostafa M.
    Malluhi, Qutaibah M.
    Balakrishnan, P.
    [J]. 2014 IEEE 13TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2014, : 178 - 183
  • [4] Parallelizing Fundamental Algorithms such as Sorting on Multi-core Processors for EDA Acceleration
    Edahiro, Masato
    [J]. PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 230 - 233
  • [5] Practice of Parallelizing Network Applications on Multi-core Architectures
    Wang, Junchang
    Cheng, Haipeng
    Hua, Bei
    Tang, Xinan
    [J]. ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2009, : 204 - 213
  • [6] SCENE TEXT DETECTION SUITABLE FOR PARALLELIZING ON MULTI-CORE
    Park, Jin Man
    Chung, Heejin
    Seong, Yeong Kyeong
    [J]. 2009 16TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-6, 2009, : 2425 - 2428
  • [7] Vmemcpy: Parallelizing Memory Copy with Multi-core in the Cloud
    Lin, Kaixin
    Li, Yuguo
    Jian, Dawei
    Hu, Shengquan
    Li, Dingding
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [8] Parallelizing discrete dislocation dynamics simulations on multi-core systems
    Ciorba, Florina M.
    Groh, Sebastien
    Horstemeyer, Mark F.
    [J]. ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 2129 - 2137
  • [9] Parallelizing the LM OSEM Image Reconstruction on Multi-Core Clusters
    Ciechanowicz, Philipp
    Kegel, Philipp
    Schellmann, Maraike
    Gorlatch, Sergei
    Kuchen, Herbert
    [J]. PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 169 - 176
  • [10] ACO Algorithms with Multi-core Implementation
    Kugu, Emin
    Sahingoz, Ozgur Koray
    [J]. 2013 7TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT), 2013, : 248 - 252