DocumentCode :
2373621
Title :
The sum-absolute-difference motion estimation accelerator
Author :
Vassiliadis, S. ; Hakkennes, E.A. ; Wong, J.S.S.M. ; Pechanek, G.G.
Author_Institution :
Dept. of Electr. Eng., Delft Univ. of Technol., Netherlands
Volume :
2
fYear :
1998
fDate :
25-27 Aug 1998
Firstpage :
559
Abstract :
We investigate the Sum Absolute Difference (SAD) operation, an operation frequently used by a number of algorithms for digital motion estimation. For such operation, we propose a single vector instruction that can be performed (in hardware) on an entire block of data in parallel. We investigate possible implementations for such an instruction. Assuming a machine cycle comparable to the cycle of a two cycle multiply, we show that for a block of 16×1 or 16×16, the SAD operation can be performed in 3 or 4 machine cycles respectively. The proposed implementation operates as follows. First we determine in parallel which of the operands is the smallest in a pair of operands. Second we compute the absolute value of the difference of each pairs by subtracting the smallest value from the largest and finally we compute the accumulation. The operations associated with the second and the third step are performed in parallel resulting in a multiply (accumulate) type of operation. Our approach covers also the Mean Absolute Difference (MAD) operation at the exclusion of a shifting (division) operation
Keywords :
instruction sets; motion estimation; parallel architectures; parallel programming; Mean Absolute Difference; SAD operation; Sum Absolute Difference operation; absolute value; digital motion estimation; machine cycle; shifting operation; single vector instruction; sum-absolute-difference motion estimation accelerator; two cycle multiply; Acceleration; Hardware; High performance computing; Motion estimation; Video sequences;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Euromicro Conference, 1998. Proceedings. 24th
Conference_Location :
Vasteras
ISSN :
1089-6503
Print_ISBN :
0-8186-8646-4
Type :
conf
DOI :
10.1109/EURMIC.1998.708071
Filename :
708071
Link To Document :
بازگشت