Cargando…

Efficient computation of motif discovery on Intel Many Integrated Core (MIC) Architecture

BACKGROUND: Novel sequence motifs detection is becoming increasingly essential in computational biology. However, the high computational cost greatly constrains the efficiency of most motif discovery algorithms. RESULTS: In this paper, we accelerate MEME algorithm targeted on Intel Many Integrated C...

Descripción completa

Detalles Bibliográficos
Autores principales: Peng, Shaoliang, Cheng, Minxia, Huang, Kaiwen, Cui, YingBo, Zhang, Zhiqiang, Guo, Runxin, Zhang, Xiaoyu, Yang, Shunyun, Liao, Xiangke, Lu, Yutong, Zou, Quan, Shi, Benyun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6101076/
https://www.ncbi.nlm.nih.gov/pubmed/30367570
http://dx.doi.org/10.1186/s12859-018-2276-1
_version_ 1783348983005970432
author Peng, Shaoliang
Cheng, Minxia
Huang, Kaiwen
Cui, YingBo
Zhang, Zhiqiang
Guo, Runxin
Zhang, Xiaoyu
Yang, Shunyun
Liao, Xiangke
Lu, Yutong
Zou, Quan
Shi, Benyun
author_facet Peng, Shaoliang
Cheng, Minxia
Huang, Kaiwen
Cui, YingBo
Zhang, Zhiqiang
Guo, Runxin
Zhang, Xiaoyu
Yang, Shunyun
Liao, Xiangke
Lu, Yutong
Zou, Quan
Shi, Benyun
author_sort Peng, Shaoliang
collection PubMed
description BACKGROUND: Novel sequence motifs detection is becoming increasingly essential in computational biology. However, the high computational cost greatly constrains the efficiency of most motif discovery algorithms. RESULTS: In this paper, we accelerate MEME algorithm targeted on Intel Many Integrated Core (MIC) Architecture and present a parallel implementation of MEME called MIC-MEME base on hybrid CPU/MIC computing framework. Our method focuses on parallelizing the starting point searching method and improving iteration updating strategy of the algorithm. MIC-MEME has achieved significant speedups of 26.6 for ZOOPS model and 30.2 for OOPS model on average for the overall runtime when benchmarked on the experimental platform with two Xeon Phi 3120 coprocessors. CONCLUSIONS: Furthermore, MIC-MEME has been compared with state-of-arts methods and it shows good scalability with respect to dataset size and the number of MICs. Source code: https://github.com/hkwkevin28/MIC-MEME.
format Online
Article
Text
id pubmed-6101076
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-61010762018-08-27 Efficient computation of motif discovery on Intel Many Integrated Core (MIC) Architecture Peng, Shaoliang Cheng, Minxia Huang, Kaiwen Cui, YingBo Zhang, Zhiqiang Guo, Runxin Zhang, Xiaoyu Yang, Shunyun Liao, Xiangke Lu, Yutong Zou, Quan Shi, Benyun BMC Bioinformatics Research BACKGROUND: Novel sequence motifs detection is becoming increasingly essential in computational biology. However, the high computational cost greatly constrains the efficiency of most motif discovery algorithms. RESULTS: In this paper, we accelerate MEME algorithm targeted on Intel Many Integrated Core (MIC) Architecture and present a parallel implementation of MEME called MIC-MEME base on hybrid CPU/MIC computing framework. Our method focuses on parallelizing the starting point searching method and improving iteration updating strategy of the algorithm. MIC-MEME has achieved significant speedups of 26.6 for ZOOPS model and 30.2 for OOPS model on average for the overall runtime when benchmarked on the experimental platform with two Xeon Phi 3120 coprocessors. CONCLUSIONS: Furthermore, MIC-MEME has been compared with state-of-arts methods and it shows good scalability with respect to dataset size and the number of MICs. Source code: https://github.com/hkwkevin28/MIC-MEME. BioMed Central 2018-08-13 /pmc/articles/PMC6101076/ /pubmed/30367570 http://dx.doi.org/10.1186/s12859-018-2276-1 Text en © The Author(s). 2018 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Research
Peng, Shaoliang
Cheng, Minxia
Huang, Kaiwen
Cui, YingBo
Zhang, Zhiqiang
Guo, Runxin
Zhang, Xiaoyu
Yang, Shunyun
Liao, Xiangke
Lu, Yutong
Zou, Quan
Shi, Benyun
Efficient computation of motif discovery on Intel Many Integrated Core (MIC) Architecture
title Efficient computation of motif discovery on Intel Many Integrated Core (MIC) Architecture
title_full Efficient computation of motif discovery on Intel Many Integrated Core (MIC) Architecture
title_fullStr Efficient computation of motif discovery on Intel Many Integrated Core (MIC) Architecture
title_full_unstemmed Efficient computation of motif discovery on Intel Many Integrated Core (MIC) Architecture
title_short Efficient computation of motif discovery on Intel Many Integrated Core (MIC) Architecture
title_sort efficient computation of motif discovery on intel many integrated core (mic) architecture
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6101076/
https://www.ncbi.nlm.nih.gov/pubmed/30367570
http://dx.doi.org/10.1186/s12859-018-2276-1
work_keys_str_mv AT pengshaoliang efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture
AT chengminxia efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture
AT huangkaiwen efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture
AT cuiyingbo efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture
AT zhangzhiqiang efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture
AT guorunxin efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture
AT zhangxiaoyu efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture
AT yangshunyun efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture
AT liaoxiangke efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture
AT luyutong efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture
AT zouquan efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture
AT shibenyun efficientcomputationofmotifdiscoveryonintelmanyintegratedcoremicarchitecture