• DocumentCode
    2484368
  • Title

    Evaluating the use of GPUs in liver image segmentation and HMMER database searches

  • Author

    Walters, John Paul ; Balu, Vidyananth ; Kompalli, Suryaprakash ; Chaudhary, Vipin

  • Author_Institution
    Dept. of Comput. Sci. & Eng., SUNY - Univ. at Buffalo, Buffalo, NY, USA
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    In this paper we present the results of parallelizing two life sciences applications, Markov random fields-based (MRF) liver segmentation and HMMER´s Viterbi algorithm, using GPUs. We relate our experiences in porting both applications to the GPU as well as the techniques and optimizations that are most beneficial. The unique characteristics of both algorithms are demonstrated by implementations on an NVIDIA 8800 GTX Ultra using the CUDA programming environment. We test multiple enhancements in our GPU kernels in order to demonstrate the effectiveness of each strategy. Our optimized MRF kernel achieves over 130times speedup, and our hmmsearch implementation achieves up to 38times speedup. We show that the differences in speedup between MRF and hmmsearch is due primarily to the frequency at which the hmmsearch must read from the GPU´s DRAM.
  • Keywords
    DRAM chips; Markov processes; digital signal processing chips; image segmentation; medical image processing; parallel processing; query processing; CUDA programming environment; DRAM; GPU kernels; HMMER database searches; Markov random fields; NVIDIA 8800 GTX; Viterbi algorithm; graphics processing units; liver image segmentation; Frequency; Hidden Markov models; Image databases; Image segmentation; Kernel; Liver; Programming environments; Random access memory; Testing; Viterbi algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5161073
  • Filename
    5161073