Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

The design, implementation, and evaluation of mpiBLAST

Conference ·
OSTI ID:976625
mpiBLAST is an open-source parallelization of BLAST that achieves superlinear speed-up by segmenting a BLAST database and then having each node in a computational cluster search a unique portion of the database. Database segmentation permits each node to search a smaller portion of the database, eliminating disk I/O and vastly improving BLAST performance. Because database segmentation does not create heavy communication demands, BLAST users can take advantage of low-cost and efficient Linux cluster architectures such as the bladed Beowulf. In addition to presenting the software architecture of mpiBLAST we present a detailed performance analysis of mpiBLAST to demonstrate its scalability.
Research Organization:
Los Alamos National Laboratory
Sponsoring Organization:
DOE
OSTI ID:
976625
Report Number(s):
LA-UR-03-2862
Country of Publication:
United States
Language:
English

Similar Records

Perl Extension to the Bproc Library
Software · Sun Jun 06 20:00:00 EDT 2004 · OSTI ID:code-56917

Scalability and Performance of a Large Linux Cluster
Journal Article · Wed Jan 19 23:00:00 EST 2000 · Journal of Parallel and Distributed Computing · OSTI ID:750316

SLURM: Simple Linux Utility for Resource Management
Software Manual · Mon Jul 08 00:00:00 EDT 2002 · OSTI ID:15002962