• DocumentCode
    2999923
  • Title

    The accelerating implementation of BLAST with stream processor

  • Author

    Wei, Gang ; Ma, Chao ; Pei, Songwen ; Wu, Baifeng

  • Author_Institution
    Sch. of Comput. Sci., Fudan Univ., Shanghai, China
  • fYear
    2009
  • fDate
    26-29 Nov. 2009
  • Firstpage
    2245
  • Lastpage
    2250
  • Abstract
    Sequence alignment is one of the most fundamental and important operation in bioinformatics. Through sequence alignment, we can find the sequence´s information of function, structure and evolution. BLAST is one of the most popular algorithms in the field of sequence alignment. In this paper, we have designed a GPU-based parallel BLAST algorithm and implemented it on the brook+ platform. The main task is to parallel the construction of words lists procedure and the match-expansion procedure. As for match-expansion procedure, we designed two ways to parallelize it including internal parallelism and mixed parallelism. According to results of experiments based on AMD´s HD4850, we got more than 3x gains on parallel implementing the procedure of construction of words list and the implementation of internal parallelism respectively compared with CPU-based implementations. Besides, we got more than 4x gains for mixed parallelism as well. Furthermore, the experiments verified that the procedure of reading and writing data through PCI-E was the bottleneck of AMD´s GPU applications.
  • Keywords
    bioinformatics; computer graphic equipment; microprocessor chips; parallel algorithms; AMD HD4850; GPU-based parallel BLAST algorithm; bioinformatics; graphic processing unit; internal parallelism; match-expansion procedure; mixed parallelism; sequence alignment; stream processor; Acceleration; Algorithm design and analysis; Bioinformatics; Clustering algorithms; Costs; Databases; Field programmable gate arrays; Hardware; Parallel processing; Sequences;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Industrial Design & Conceptual Design, 2009. CAID & CD 2009. IEEE 10th International Conference on
  • Conference_Location
    Wenzhou
  • Print_ISBN
    978-1-4244-5266-8
  • Electronic_ISBN
    978-1-4244-5268-2
  • Type

    conf

  • DOI
    10.1109/CAIDCD.2009.5375228
  • Filename
    5375228