• DocumentCode
    2379320
  • Title

    On accelerating iterative algorithms with CUDA: A case study on Conditional Random Fields training algorithm for biological sequence alignment

  • Author

    Du, Zhihui ; Yin, Zhaoming ; Liu, Wenjie ; Bader, David

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2010
  • fDate
    18-18 Dec. 2010
  • Firstpage
    543
  • Lastpage
    548
  • Abstract
    The accuracy of Conditional Random Fields (CRF) is achieved at the cost of huge amount of computation to train model. In this paper we designed the parallelized algorithm for the Gradient Ascent based CRF training methods for biological sequence alignment. Our contribution is mainly on two aspects: 1) We flexibly parallelized the different iterative computation patterns, and the according optimization methods are presented. 2) As for the Gibbs Sampling based training method, we designed a way to automatically predict the iteration round, so that the parallel algorithm could be run in a more efficient manner. In the experiment, these parallel algorithms achieved valuable accelerations comparing to the serial version.
  • Keywords
    bioinformatics; iterative methods; molecular biophysics; parallel processing; sampling methods; CUDA; Gibbs sampling; accelerating iterative algorithms; biological sequence alignment; conditional random fields training algorithm; gradient ascent based CRF training method; parallel algorithm; Biological Sequence Alignment; Conditional Random Fields; GPGPU;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Bioinformatics and Biomedicine Workshops (BIBMW), 2010 IEEE International Conference on
  • Conference_Location
    Hong, Kong
  • Print_ISBN
    978-1-4244-8303-7
  • Electronic_ISBN
    978-1-4244-8304-4
  • Type

    conf

  • DOI
    10.1109/BIBMW.2010.5703859
  • Filename
    5703859