Exploiting Parallelization of BLAST on Dawning 4000A

Guangming TAN,Lin XU,Youying ZHOU,Shengzhong FENG,Ninghui SUN
DOI: https://doi.org/10.3969/j.issn.1000-3428.2006.10.016
2006-01-01
Abstract:Through batch processing and building a database based hash table, optimized heuristic algorithm BLAST overlaps computation with I/O and speedup the process of alignment, besides it reduces the requirement of memory. Optimized BLAST is suitable to be parallelized. The whole database is broadcast to each computing node and database based hash tables are built. Then, query sequence segments are sent to each computing node and align with database in computing node. The cost of communication is reduced because the local alignment results are not necessary to be collected to sort.
What problem does this paper attempt to address?