• DocumentCode
    1364110
  • Title

    Real-Time Computation of Local Neighborhood Functions in Application-Specific Instruction-Set Processors

  • Author

    Aubertin, Philippe ; Langlois, J. M Pierre ; Savaria, Yvon

  • Author_Institution
    Groupe de Rech. en Microelectron. et Microsystemes, Ecole Polytech. de Montreal, Montreal, QC, Canada
  • Volume
    20
  • Issue
    11
  • fYear
    2012
  • Firstpage
    2031
  • Lastpage
    2043
  • Abstract
    This paper presents a systematic approach to the design of application-specific instruction-set processors for high speed computation of local neighborhood functions and intra-field deinterlacing. The intended application is real-time processing of high definition video. The approach aims at an efficient utilization of the available memory bandwidth by fully exploiting the data parallelism inherent to the target algorithm class. An appropriate choice of custom instructions and application-specific registers is used together with a very long instruction word architecture in order to mimic a pipelined systolic array. This leads to a processing speed close to the limit imposed by memory bandwidth constraints. For three intra-field deinterlacing algorithms and 2-D convolution with four kernel sizes, the design approach yields speedup factors between 36 and 1330, Area-Time (AT) product improvements between 12× and 243×, and energy consumption reduction factors between 13 and 262.
  • Keywords
    instruction sets; parallel architectures; video signal processing; 2D convolution; application-specific instruction-set processors; data parallelism; high definition video; high speed computation; intrafield deinterlacing; local neighborhood functions; memory bandwidth constraints; pipelined systolic array; real-time computation; very long instruction word architecture; Application specific processors; Computer architecture; High definition video; Image edge detection; Program processors; Real time systems; Application-specific instruction-set processors (ASIPs); deinterlacing; local neighborhood functions; video processing;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2011.2170204
  • Filename
    6062664