Sciweavers

IPPS
2009
IEEE

Improving MPI-HMMER's scalability with parallel I/O

13 years 11 months ago
Improving MPI-HMMER's scalability with parallel I/O
We present PIO-HMMER, an enhanced version of MPI-HMMER. PIO-HMMER improves on MPIHMMER’s scalability through the use of parallel I/O and a parallel file system. In addition, we describe several enhancements, including a new load balancing scheme, enhanced post-processing, improved doublebuffering support, and asynchronous I/O for returning scores to the master node. Our enhancements to the core HMMER search tools, hmmsearch and hmmpfam, allow for scalability up to 256 nodes where MPI-HMMER previously did not scale beyond 64 nodes. We show that our performance enhancements allow hmmsearch to achieve between 48x and 221x speedup using 256 nodes, depending on the size of the input HMM and the database. Further, we show that by integrating database caching with PIO-HMMER’s hmmpfam tool we can achieve up to 328x performance using only 256 nodes.
John Paul Walters, Rohan Darole, Vipin Chaudhary
Added 24 May 2010
Updated 24 May 2010
Type Conference
Year 2009
Where IPPS
Authors John Paul Walters, Rohan Darole, Vipin Chaudhary
Comments (0)