• DocumentCode
    2242535
  • Title

    Memory Access Optimization of Motion Estimation Algorithms on a Native SIMD PLX Processor

  • Author

    Lin, Guang-Huei ; Chen, Sao-Jie ; Lee, Ruby B. ; Hu, Yu-Hen

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei
  • fYear
    2006
  • fDate
    4-7 Dec. 2006
  • Firstpage
    566
  • Lastpage
    569
  • Abstract
    With mostly non-sequential reference, memory access becomes the bottleneck of SIMD processor performance. In this paper, the authors present an approach for optimal H.264 motion estimation code generation over a SIMD platform with the objective to minimize memory access overhead. Specifically, we formulate the code generation task as a constrained optimization problem where the objective function is to minimize the amount of memory access overhead, subject to the constraint of the data-dependencies the algorithm. The target platform is based on a native SIMD processor architecture known as PLX developed at Princeton University. We illustrate with an example of generating PLX code for the H.264 variable-block size motion estimation algorithm. We show that the optimization yields significant performance enhancement
  • Keywords
    motion estimation; parallel processing; system-on-chip; video coding; H.264; SIMD PLX processor; code generation task; memory access overhead; motion estimation; performance enhancement; system-on-chip; Clocks; Computer architecture; Concurrent computing; Constraint optimization; Design optimization; Instruction sets; Motion estimation; Reduced instruction set computing; Scheduling; Video coding; SIMD; memory access; software pipelining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. APCCAS 2006. IEEE Asia Pacific Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    1-4244-0387-1
  • Type

    conf

  • DOI
    10.1109/APCCAS.2006.342051
  • Filename
    4145456