• 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