• DocumentCode
    168622
  • Title

    CUDAlign 3.0: Parallel Biological Sequence Comparison in Large GPU Clusters

  • Author

    De Sandes, Edans F. O. ; Miranda, Gabriela ; De Melo, Alba C. M. A. ; Martorell, Xavier ; Ayguade, Eduard

  • fYear
    2014
  • fDate
    26-29 May 2014
  • Firstpage
    160
  • Lastpage
    169
  • Abstract
    This paper proposes and evaluates a parallel strategy to execute the exact Smith-Waterman (SW) biological sequence comparison algorithm for huge DNA sequences in multi-GPU platforms. In our strategy, the computation of a single huge SW matrix is spread over multiple GPUs, which communicate border elements to the neighbour, using a circular buffer mechanism. We also provide a method to predict the execution time and speedup of a comparison, given the number of the GPUs and the sizes of the sequences. The results obtained with a large multi-GPU environment show that our solution is scalable when varying the sizes of the sequences and/or the number of GPUs and that our prediction method is accurate. With our proposal, we were able to compare the largest human chromosome with its homologous chimpanzee chromosome (249 Millions of Base Pairs (MBP) x 228 MBP) using 64 GPUs, achieving 1.7 TCUPS (Tera Cells Updated per Second). As far as we know, this is the largest comparison ever done using the Smith-Waterman algorithm.
  • Keywords
    DNA; biology computing; cellular biophysics; graphics processing units; matrix algebra; parallel architectures; CUDAlign 3.0; DNA sequence; GPU cluster; SW biological sequence comparison algorithm; Smith-Waterman algorithm; circular buffer mechanism; exact Smith-Waterman biological sequence comparison algorithm; homologous chimpanzee chromosome; human chromosome; multiGPU platform; parallel biological sequence comparison; parallel strategy; prediction method; single huge SW matrix; Bioinformatics; Biological cells; DNA; Graphics processing units; Instruction sets; Kernel; Proposals; Biological Sequence Comparison; GPU; Smith-Waterman;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2014 14th IEEE/ACM International Symposium on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/CCGrid.2014.18
  • Filename
    6846451