• DocumentCode
    3317567
  • Title

    Accelerating Smith-Waterman on Heterogeneous CPU-GPU Systems

  • Author

    Singh, Jaideeep ; Aruni, Ipseeta

  • Author_Institution
    Dept. of Electr. Eng., Indian Inst. of Technol. Roorkee, Roorkee, India
  • fYear
    2011
  • fDate
    10-12 May 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper describes the approach and the speedup obtained in performing Smith-Waterman database searches on heterogeneous platforms comprising of multi core CPU and multi GPU systems. Most of the advanced and optimized Smith Waterman algorithm versions have demonstrated remarkable speedup over NCBI BLAST versions, viz., SWPS3 based on x86 SSE2 instructions and CUDASW++ v2.0 CUDA implementation on GPU. This work proposes a hybrid Smith-Waterman algorithm that integrates the state-of-the art CPU and GPU solutions for accelerating Smith-Waterman algorithm in which GPU acts as a co-processor and shares the workload with the CPU enabling us to realize remarkable performance of over 70 GCUPS resulting from simultaneous CPU-GPU execution. In this work, both CPU and GPU are graded equally in performance for Smith-Waterman rather than previous approaches of porting the computationally intensive portions onto the GPUs or a naive multi-core CPU approach.
  • Keywords
    biology computing; computer graphic equipment; coprocessors; multiprocessing systems; Smith-Waterman algorithm; Smith-Waterman database searches; coprocessor; heterogeneous CPU-GPU system; multiGPU system; multicore CPU system; Acceleration; Computer architecture; Databases; Graphics processing unit; Hardware; Instruction sets; Kernel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Bioinformatics and Biomedical Engineering, (iCBBE) 2011 5th International Conference on
  • Conference_Location
    Wuhan
  • ISSN
    2151-7614
  • Print_ISBN
    978-1-4244-5088-6
  • Type

    conf

  • DOI
    10.1109/icbbe.2011.5780005
  • Filename
    5780005