Title
HPC-BLAST: distributed BLAST for xeon phi clusters
Abstract
The near exponential growth in sequence data available to bioinformaticists, and the emergence of new fields of biological research, continue to fuel an incessant need for increases in sequence alignment performance. Concurrently, the High Performance Computing (HPC) world has seen a steady increase in the use of the Intel Xeon Phi. This is depicted by the concentration of TOP500 machines that use Phi accelerators, from November 2012 to November 2014, in six month intervals: 0.40%, 1.60%, 1.80%, 2.80%, and 3.4%. Today, more than ever before, bioinformatics researchers have access to a wide variety of HPC architectures. To the best of our knowledge, we are the first to implement a distributed, NCBI compliant, BLAST+ (C++ toolkit) code, for Intel Xeon Phi clusters. Our solution is robust: distribted BLAST runs can use the CPU only, the Phi only, or both (symmetric mode). We employ dynamic load balancing, fault tolerance, and contention avoiding I/O. Our distributed BLAST implementation, HPC-BLAST, maintains 90% weak scaling efficiency to 128 Xeon Phis.
Year
DOI
Venue
2015
10.1145/2808719.2811435
BCB
Field
DocType
Citations 
Cluster (physics),Central processing unit,Supercomputer,Load balancing (computing),TOP500,Computer science,Xeon Phi,Parallel computing,Fault tolerance,Xeon
Conference
1
PageRank 
References 
Authors
0.37
0
4
Name
Order
Citations
PageRank
Shane E. Sawyer110.37
Bhanu Rekepalli2133.23
Mitchel D. Horton372.37
R. Glenn Brook410.37