• DocumentCode
    1006177
  • Title

    Quantifying the benefit of thread and data parallelism for fast motion estimation in MPEG-2

  • Author

    Chouliaras, V.A. ; Agha, S. ; Jacobs, T.R. ; Dwyer, V.M.

  • Author_Institution
    Dept. of Electron. Eng., Loughborough Univ., UK
  • Volume
    42
  • Issue
    13
  • fYear
    2006
  • fDate
    6/22/2006 12:00:00 AM
  • Firstpage
    747
  • Lastpage
    748
  • Abstract
    Preliminary results of a concise investigation of the performance benefits obtained by exploiting thread and data parallelism in fast motion estimation algorithms in MPEG-2 are presented. Thirteen such fast ME algorithms were implemented using both thread-parallel and data-parallel schemes to determine their computational requirements in an embedded environment. The results are then compared to both the default (non-parallelised, full-search) as well as their respective (non-parallelised, fast) versions. Results conclusively demonstrate that both thread and data level parallelism should be exploited for cases where full-search motion estimation is a requirement. By contrast, all fast methods demonstrate that wide data-parallel hardware provides little performance improvement over a conservative, 4-byte single-instruction, multiple-data (SIMD) sum-of-absolute-differences (SAD) coprocessor. In the context of portable, consumer applications, both sets of results strongly suggest a multi-core approach with moderate data-parallel infrastructure.
  • Keywords
    coprocessors; motion estimation; parallel processing; video coding; MPEG-2; data parallelism; data-parallel hardware; data-parallel scheme; fast motion estimation; sum-of-absolute-differences coprocessor; thread parallelism; thread-parallel scheme;
  • fLanguage
    English
  • Journal_Title
    Electronics Letters
  • Publisher
    iet
  • ISSN
    0013-5194
  • Type

    jour

  • DOI
    10.1049/el:20064051
  • Filename
    1648564