کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
524644 868800 2013 15 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Fine-grained parallel implementations for SWAMP+ Smith–Waterman alignment
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
Fine-grained parallel implementations for SWAMP+ Smith–Waterman alignment
چکیده انگلیسی


• Extended Smith–Waterman algorithm returns multiple subalignments retaining precision.
• BLAST-like results do not use heuristics, taking advantage of three architectures.
• Enhanced SIMD Associative Computing Platform emulation shows linear speedup.
• ClearSpeed co-processor demonstrated linear speedup on SIMD-like hardware on 96 PEs.
• Convey Computer accelerator code efficiently returns non-overlapping subalignments.

More sensitive than heuristic methods for searching biological databases, the Smith–Waterman algorithm is widely used but has the drawback of a high quadratic running time. The faster approach extends Smith–Waterman using Associative Massive Parallelism (SWAMP+) for three different parallel architectures: ASsociative Computing (ASC), the ClearSpeed coprocessor, and the Convey Computer FPGA coprocessor. We show that parallel versions of Smith–Waterman can be successfully modified to produce multiple BLAST-like sub-alignments while maintaining the original precision. SWAMP+ combines parallelism and the novel extension producing multiple sub-alignments for pairwise comparisons.Two parallel SWAMP+ implementations for the ASC model and the ClearSpeed CSX-620 use a wavefront approach. Both perform a full traceback in parallel memory, returning multiple sub-alignments. Results show a linear speedup for the 96 processing elements (PEs) on a single ClearSpeed chip.The third SWAMP+ adaptation uses the non-associative Convey Computer FPGA coprocessor. The hybrid system has a Smith–Waterman algorithm suite designed to produce high-speed, high-throughput alignments, optimized for large databases. The Convey Computer Smith–Waterman algorithm suite was extended to produce the additional SWAMP+ sub-alignments efficiently.The parallel sequence alignment algorithms were designed for three different computer systems, all of which contain extensions to produce multiple, additional sub-alignments. This work creates a speedup while providing a deeper exploration of the matched query sequences previously unavailable.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Parallel Computing - Volume 39, Issue 12, December 2013, Pages 819–833
نویسندگان
,