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...
Autores principales: | , , , , , , , , , , , |
---|---|
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 |