Efficient Sum of Absolute Difference Computation on FPGAs
International Conference on Field Programmable Logic and Application (FPL) 2016
Martin Kumm, Marco Kleinlein and Peter Zipf
University of Kassel, Germany
Efficient Sum of Absolute Difference Computation on FPGAs - - PowerPoint PPT Presentation
Efficient Sum of Absolute Difference Computation on FPGAs International Conference on Field Programmable Logic and Application (FPL) 2016 Martin Kumm, Marco Kleinlein and Peter Zipf University of Kassel, Germany Sum of Absolute
University of Kassel, Germany
2
R
i=1 C
j=1
3
CPA
MSB
CPA
CPA
MSB
CPA
CPA
4
CPA CPA
MSB MSB
5
2 4 6 8 10 12 14 16 18 20 22 24 0.5 1 1.5 2 ·104 √ N #LUTs SAD sequential [1] SAD parallel [2] SAD Perri [3] SAD proposed Estimations
(a) Required and estimated LUTs
2 4 6 8 10 12 14 16 18 20 22 24 10 20 30 √ N LUT reduction (%) actual LUT reduction limit for N → ∞
(b) Relative LUT reduction compared to [3]
https://scm.gforge.inria.fr/anonscm/git/flopoco/flopoco.git
6
Literature: [1] Kanoh, Absolute Value Calculating Circuit Having a Single Adder, US Patent US 4,953,115, 1990 [2] Chirila-Rus (Xilinx Inc.), Determining Sum of Absolute Differences in Parallel, US Patent US 8,131,788, 2012 [3] Perri, Zicari & Corsonello, Efficient Absolute Difference Circuits in Virtex-5 FPGAs, MELECON 2010