• DocumentCode
    3344450
  • Title

    FPGA-accelerated seed generation in Mercury BLASTP

  • Author

    Jacob, Arpith ; Lancaster, Joseph ; Buhler, Jeremy ; Chamberlain, Roger D.

  • Author_Institution
    Washington Univ. in St. Louis, Washington
  • fYear
    2007
  • fDate
    23-25 April 2007
  • Firstpage
    95
  • Lastpage
    106
  • Abstract
    BLASTP is the most popular tool for comparative analysis of protein sequences. In recent years, an exponential increase in the size of protein sequence databases has required either exponentially more runtime or a cluster of machines to keep pace. To address this problem, we have designed and built a high-performance FPGA-accelerated version of BLASTP, Mercury BLASTP. In this paper, we focus on seed generation, the first stage of the BLASTP algorithm. Our seed generator is capable of processing database residues at up to 219 Mresidues/second for 2048- residue queries. The full Mercury BLASTP pipeline, including our seed generator, achieves a speedup of 37times over the popular NCBI BLASTP software on a 2.8 GHz Intel P4 CPU, with sensitivity more than 99% that of the software. Our architecture can be generalized to accelerate the seed generation stage in other important biocomputing applications.
  • Keywords
    biology computing; database management systems; field programmable gate arrays; proteins; FPGA; Mercury BLASTP; frequency 2.8 GHz; protein sequences database; seed generation; Acceleration; Bioinformatics; Biology computing; Computer architecture; Computer science; Databases; Jacobian matrices; Pipelines; Proteins; Sequences;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2007. FCCM 2007. 15th Annual IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    978-0-7695-2940-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2007.11
  • Filename
    4297247