By Topic

Using SST/Macro for Effective Analysis of MPI-Based Applications: Evaluating Large-Scale Genomic Sequence Search

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

The purchase and pricing options are temporarily unavailable. Please try again later.
2 Author(s)
Damian Dechev ; Department of Electrical Engineering and Computer Science, University of Central Florida, Orlando, FL, USA ; Tae-Hyuk Ahn

Future and current high-performance computing applications will have to change and adapt as node architectures evolve. The application of advanced architecture simulators will play a crucial role for the design and optimization of future data intensive applications. In this paper, we present our simulation-based framework for analyzing the scalability and performance of a number of critical optimizations of a massively parallel genomic search application, mpiBLAST, using an advanced macroscale simulator (SST/macro). We report the use of our framework for the evaluation of three potential improvements of mpiBLAST: 1) enabling high-performance parallel output; 2) an approach for caching database fragments in memory; and 3) a methodology for pre-distributing database segments. In our experimental setup, we performed query sequence matching on the genome of the yellow fever mosquito, Aedes aegypti.

SST/macro: macro-scale simulation of large-scale parallel software. SST/macro: macro-scale simulation of large-scale parallel software.

Published in:

IEEE Access  (Volume:1 )
Comment Policy
comments powered by Disqus