• DocumentCode
    25537
  • Title

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

  • Author

    Dechev, Damian ; Tae-Hyuk Ahn

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of Central Florida, Orlando, FL, USA
  • Volume
    1
  • fYear
    2013
  • fDate
    2013
  • Firstpage
    428
  • Lastpage
    435
  • Abstract
    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.
  • Keywords
    application program interfaces; biology computing; data handling; ecology; message passing; optimisation; parallel processing; query processing; software architecture; Aedes aegypti; MPI based applications; SST-Macro; advanced architecture simulators; advanced macroscale simulator; caching database fragments; data intensive applications; effective analysis; evaluating large scale genomic sequence search; massively parallel genomic search application; mpiBLAST; node architectures; predistributing database segments; query sequence matching; simulation based framework; yellow fever mosquito; Computer applications; Distributed processing; Message passing; Multiprocessors; Scalability; Exascale architecture simulator; message passing interface; mpiBLAST; multiprocessor programming; performance and scalability modeling;
  • fLanguage
    English
  • Journal_Title
    Access, IEEE
  • Publisher
    ieee
  • ISSN
    2169-3536
  • Type

    jour

  • DOI
    10.1109/ACCESS.2013.2272434
  • Filename
    6553357