Intel® Pentium® Processors

Absolute-Difference Motion Estimation for Intel® Pentium® 4 Processors


The media extensions to the Intel Architecture (IA) instruction set include single-instruction, multiple-data (SIMD) instructions. Streaming SIMD Extensions 2 (SSE2) instructions extend SIMD for the Intel NetBurst® microarchitecture with 144 new instructions. This paper describes an SSE2 implementation to calculate the absolute difference between two 16x16 blocks of pixels. This paper also compares the performance gains of that solution to non-SSE2 implementations. This SSE2 solution can be an integral part of a motion-estimation kernel.

  • pentium4
  • pentium
  • SSE2
  • Intel® Pentium® Processors
  • Subscribe to Intel® Pentium® Processors