DocumentCode :
3186255
Title :
Accelerating motif finding in DNA sequences with multicore CPUs
Author :
Perera, Prasad ; Ragel, Roshan
Author_Institution :
Dept. of Comput. Sci. & Stat., Univ. of Peradeniya, Peradeniya, Sri Lanka
fYear :
2013
fDate :
17-20 Dec. 2013
Firstpage :
242
Lastpage :
247
Abstract :
Motif discovery in DNA sequences is a challenging task in molecular biology. In computational motif discovery, Planted (l, d) motif finding is a widely studied problem and numerous algorithms are available to solve it. Both hardware and software accelerators have been introduced to accelerate the motif finding algorithms. However, the use of hardware accelerators such as FPGAs needs hardware specialists to design such systems. Software based acceleration methods on the other hand are easier to implement than hardware acceleration techniques. Grid computing is one such software based acceleration technique which has been used in acceleration of motif finding. However, drawbacks such as network communication delays and the need of fast interconnection between nodes in the grid can limit its usage and scalability. As using multicore CPUs to accelerate CPU intensive tasks are becoming increasingly popular and common nowadays, we can employ it to accelerate motif finding and it can be a faster method than grid based acceleration. In this paper, we have explored the use of multicore CPUs to accelerate motif finding. We have accelerated the Skip-Brute Force algorithm on multicore CPUs parallelizing it using the POSIX thread library. Our method yielded an average speed up of 34x on a 32-core processor compared to a speed up of 21x on a grid based implementation of 32 nodes.
Keywords :
DNA; grid computing; multi-threading; multiprocessing systems; software libraries; DNA sequences; POSIX thread library; Skip-Brute force algorithm; deoxyribo nucleic acid sequences; grid based acceleration; grid computing; grid node interconnection; hardware accelerators; molecular biology; motif discovery; multicore CPU intensive task acceleration; multicore CPU parallelization; network communication delays; planted (l, d) motif finding acceleration; software accelerators; Acceleration; Algorithm design and analysis; Approximation algorithms; DNA; Force; Hardware; Multicore processing; Motiffinding; Multicore CPUs; POSIX threads;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial and Information Systems (ICIIS), 2013 8th IEEE International Conference on
Conference_Location :
Peradeniya
Print_ISBN :
978-1-4799-0908-7
Type :
conf
DOI :
10.1109/ICIInfS.2013.6731989
Filename :
6731989
Link To Document :
بازگشت