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
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;
Conference_Titel :
Complex, Intelligent and Software Intensive Systems (CISIS), 2010 International Conference on
Conference_Location :
Krakow
Print_ISBN :
978-1-4244-5917-9
DOI :
10.1109/CISIS.2010.100