• DocumentCode
    465183
  • Title

    Application-Specific Instruction Generation for SOC Processors

  • Author

    Yang, Shengjyi ; Lin, Chijie ; Hung, Chiuyun ; Wu, Jiying ; Wang, Yiwen

  • Author_Institution
    Dept. of Inf. Eng. & Comput. Sci., Feng Chia Univ., Taichung
  • fYear
    2007
  • fDate
    27-30 May 2007
  • Firstpage
    3752
  • Lastpage
    3755
  • Abstract
    Application-specific instruction set processors assures good tradeoff between efficiency and flexibility in SOC design. However, it is difficult to obtain the extended instructions by manual designs for large programs with various design constraints. A two-phase design flow is proposed to automatically generate application specific instructions to achieve the better performance. Firstly, we translate various applications from C programs to a control/data flow graph. Secondly, a set of proposed algorithms is utilized to analyze the dependency of instructions in the data flow graph as well as to generate and evaluate application-specific instructions. Experimental results indicate that the MiBench applications can be improved about 1.5 to 3.18 times speedup using our generated application-specific instructions.
  • Keywords
    application specific integrated circuits; automatic programming; data flow graphs; hardware-software codesign; instruction sets; microprocessor chips; system-on-chip; C programs; MiBench; SOC processors design; application-specific instruction set processors; control flow graph; data flow graph; design constraints; large program manual designs; two-phase design flow; Application software; Application specific processors; Automatic control; Clustering algorithms; Computer science; Costs; Design engineering; Flow graphs; Manuals; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-4244-0920-9
  • Electronic_ISBN
    1-4244-0921-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2007.378777
  • Filename
    4253497