• DocumentCode
    2614682
  • Title

    Speeding up motion estimation algorithms on CUDA technology

  • Author

    Cheng, Ronghui ; Yang, Eryan. ; Liu, Ting

  • Author_Institution
    Sch. of Commun. & Inf. Eng., Shanghai Univ., Shanghai, China
  • fYear
    2010
  • fDate
    22-24 Sept. 2010
  • Firstpage
    93
  • Lastpage
    96
  • Abstract
    Motion estimation(ME) is one of the most important modules in digital video encoding/decoding and video post processing. High-quality and fast ME algorithms are desired by many applications. In this paper, motion estimation algorithms are explored in terms of execution efficiency on the CUDA (Compute Unified Device Architecture) technology which is a parallel computing architecture developed by nVIDIA. In this paper, we implemented the full search algorithm (FS), the diamond search algorithm, and the four step algorithms in both the CPU and the CUDA platforms. Experiment results show that the CUDA-based implementations of these ME algorithms can be more than 8 times as fast as the those CPU-based ME implementations.
  • Keywords
    decoding; motion estimation; parallel architectures; search problems; video signal processing; compute unified device architecture technology; diamond search algorithm; digital video decoding; digital video encoding; full search algorithm; motion estimation algorithms; nVIDIA; parallel computing architecture; video post processing; Computer architecture; Graphics processing unit; Image edge detection; Instruction sets; Motion estimation; Pixel; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics and Electronics (PrimeAsia), 2010 Asia Pacific Conference on Postgraduate Research in
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-6735-8
  • Electronic_ISBN
    978-1-4244-6736-5
  • Type

    conf

  • DOI
    10.1109/PRIMEASIA.2010.5604952
  • Filename
    5604952