• 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