• DocumentCode
    3387416
  • Title

    Function unit specialization through code analysis

  • Author

    Benyamin, D. ; Mangione-Smith, W.H.

  • Author_Institution
    Dept. of Electr. Eng., California Univ., Los Angeles, CA, USA
  • fYear
    1999
  • fDate
    7-11 Nov. 1999
  • Firstpage
    257
  • Lastpage
    260
  • Abstract
    Many previous attempts at ASIP (application-specific instruction set processor) synthesis have employed template matching techniques to target function units to application code, or directly design new units to extract maximum performance. This paper presents an entirely new approach to specializing hardware for application-specific needs. In our framework of a parameterized VLIW processor, we use a post-modulo scheduling analysis to reduce the allocated hardware resources while increasing the code´s performance. Initial results indicate significant savings in area, as well as optimizations to increase FIR filter code performance by 200% to 300%.
  • Keywords
    FIR filters; application specific integrated circuits; instruction sets; microprocessor chips; optimisation; processor scheduling; program diagnostics; resource allocation; software performance evaluation; ASIP synthesis; FIR filter code performance; allocated hardware resources reduction; application code; application-specific hardware specialization; application-specific instruction set processor; area reduction; code analysis; function unit design; function unit specialization; parameterized VLIW processor; performance; post-modulo scheduling analysis; template matching; Application specific integrated circuits; Application specific processors; Cost function; Design optimization; Digital signal processing; Finite impulse response filter; Hardware; Processor scheduling; Resource management; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-5832-5
  • Type

    conf

  • DOI
    10.1109/ICCAD.1999.810658
  • Filename
    810658