DocumentCode
2379437
Title
Application Specific Instruction set processor specialized for block motion estimation
Author
Daigneault, Marc-André ; Langlois, J. M Pierre ; David, Jean Pierre
Author_Institution
Groupe de Rech. en Microelectron. et microsystemes, Ecole Polytech. de Montreal, Montreal, QC
fYear
2008
fDate
12-15 Oct. 2008
Firstpage
266
Lastpage
271
Abstract
This paper presents a novel application specific instruction set processor specialized for block motion estimation. The proposed architecture includes an efficient register file system in terms of data reuse and parallel processing. Performances and area costs are presented for different levels of parallelism and register file dimensions. Various FPGA implementations of the architecture are further studied in order to present the most important factors affecting performance and hardware resource utilization. The proposed instruction extension block architecture enables acceleration by 3 orders of magnitude for full-search block matching algorithms.
Keywords
field programmable gate arrays; file organisation; instruction sets; motion estimation; parallel processing; program processors; FPGA; application specific instruction set processor; block motion estimation; data reuse; full-search block matching; hardware resource utilization; parallel processing; register file system; Acceleration; Application specific processors; Bandwidth; Computer architecture; Field programmable gate arrays; Hardware; Motion estimation; Parallel processing; Registers; Systolic arrays;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2008. ICCD 2008. IEEE International Conference on
Conference_Location
Lake Tahoe, CA
ISSN
1063-6404
Print_ISBN
978-1-4244-2657-7
Electronic_ISBN
1063-6404
Type
conf
DOI
10.1109/ICCD.2008.4751872
Filename
4751872
Link To Document