• DocumentCode
    1987922
  • Title

    Combining ISA extensions and subsetting for improved ASIP performance and cost

  • Author

    Rajotte, Simon ; Gil, Diana Carolina ; Langlois, J. M Pierre

  • Author_Institution
    Dept. of Comput. Eng. & Software Eng., Ecole Polytech. de Montreal, Montreal, QC, Canada
  • fYear
    2011
  • fDate
    15-18 May 2011
  • Firstpage
    653
  • Lastpage
    656
  • Abstract
    This paper presents a fine-grained configurable processor model used to generate image processing Application Specific Instruction Set Processors (ASIPs). A methodology to develop a minimal instruction set ASIP with the processor model is also proposed. The methodology is based on using specialized instructions in conjunction with Instruction Set Architecture (ISA) subsetting to reduce hardware costs and improve execution time. The performance of an FPGA implementation of the proposed processor model is measured for a two-dimensional Gaussian filter and results are compared to a popular commercial soft core processor. With ISA subsetting and specialized instructions, the proposed processor uses up to 45% fewer slices while achieving a 1.57× speedup.
  • Keywords
    application specific integrated circuits; field programmable gate arrays; image processing; instruction sets; microprocessor chips; 2D Gaussian filter; ASIP performance; FPGA; ISA extensions; application specific instruction set processors; execution time; fine-grained configurable processor model; hardware costs; image processing; instruction set architecture; soft core processor; Convolution; Encoding; Hardware; Image processing; Program processors; Registers; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
  • Conference_Location
    Rio de Janeiro
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4244-9473-6
  • Electronic_ISBN
    0271-4302
  • Type

    conf

  • DOI
    10.1109/ISCAS.2011.5937650
  • Filename
    5937650