• DocumentCode
    2077329
  • Title

    A Parallel Programming Framework for Multi-core DNA Sequence Alignment

  • Author

    Almeida, Tiago ; Roma, Nuno

  • Author_Institution
    INESC-ID, Tech. Univ. Lisbon, Lisbon, Portugal
  • fYear
    2010
  • fDate
    15-18 Feb. 2010
  • Firstpage
    907
  • Lastpage
    912
  • Abstract
    A new parallel programming framework for DNA sequence alignment in homogeneous multi-core processor architectures is proposed. Contrasting with traditional coarse-grained parallel approaches, that divide the considered database in several smaller subsets of complete sequences to be aligned with the query sequence, the presented methodology is based on a slicing procedure of both the query and the database sequence under consideration in several tiles/chunks that are concurrently processed by the several cores available in the multi-core processor. The obtained experimental results have proven that significant accelerations of traditional biological sequence alignment algorithms can be obtained, reaching a speedup that is linear with the number of available processing cores and very close to the theoretical maximum.
  • Keywords
    DNA; biology computing; multiprocessing systems; parallel programming; biological sequence alignment; coarse-grained parallel approach; homogeneous multicore processor architecture; multicore DNA sequence alignment; parallel programming framework; slicing procedure; Acceleration; Biology computing; Concurrent computing; Costs; DNA; Databases; Multicore processing; Parallel processing; Parallel programming; Sequences; Computational biology framework; Multi-core processor; Parallel programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems (CISIS), 2010 International Conference on
  • Conference_Location
    Krakow
  • Print_ISBN
    978-1-4244-5917-9
  • Type

    conf

  • DOI
    10.1109/CISIS.2010.100
  • Filename
    5447482