• DocumentCode
    2551805
  • Title

    Design exploration with an application-specific instruction-set processor for ELA deinterlacing

  • Author

    Mbaye, Maria ; Lebel, Dany ; Belanger, Normand ; Savaria, Yvon ; Pierre, Samuel

  • Author_Institution
    Dept. of Electr. Eng., Ecole Polytechnique de Montreal, Que.
  • fYear
    2006
  • fDate
    21-24 May 2006
  • Lastpage
    4610
  • Abstract
    Achievable performance gains, when accelerating applications using ASIPs, with a good sequence of specialized instructions, depends on the applications´ available parallelism, and possibilities for optimizations and transformations. The type and number of operations, and the number of data transfers of the application are also critical factors. Much progress has been done on ASIP customized instruction-identification and selection research; they are usually based on operation clustering. In this paper, we propose to minimize the number of data transfers during execution of specialized instructions sequence by storing temporary values in user-defined registers. The method avoids costly data transfers and allows parallel processing of demanding computations. This method is applied to the design of an ASIP dedicated to edge line average deinterlacing, an algorithm used in HDTV. Experimental results show that our design method applied to this application, yields a speedup factor larger than 18
  • Keywords
    application specific integrated circuits; instruction sets; integrated circuit design; logic design; microprocessor chips; ASIP; ELA deinterlacing; HDTV; application-specific instruction-set processor; data transfers; edge line average deinterlacing; operation clustering; parallel processing; specialized instructions sequence; user defined registers; Acceleration; Application software; Application specific processors; Arithmetic; Clustering algorithms; Costs; Hardware; Parallel processing; Performance gain; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
  • Conference_Location
    Island of Kos
  • Print_ISBN
    0-7803-9389-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2006.1693656
  • Filename
    1693656