• DocumentCode
    3470395
  • Title

    Automatic instruction generation for application specific co-processor

  • Author

    Sang, Shengtian ; Li, Xiaoming ; Ye, Yizheng

  • Author_Institution
    Microelectron. Center, Harbin Inst. of Technol.
  • Volume
    2
  • fYear
    2005
  • fDate
    24-0 Oct. 2005
  • Firstpage
    934
  • Lastpage
    938
  • Abstract
    By extending the baseline processor with application specific instructions, an application specific co-processor can meet the computational demands of the application. Working with the traditional co-processor interface, it doesn´t require the extensible processor core and has least impact on the existing hardware and software. This paper proposes a framework for design space exploration and automatic co-processor instructions generation, in which application profiling, instruction identification and evaluation proceed seamlessly and iteratively. The optimal instruction set of the co-processor under given constraints is automatically generated from the source code of the application. To demonstrate the effectiveness of the method we generate the instruction set of a SPARC V8 co-processor for a VoIP application. The experiment gives promising results with the speedup of factor 2.3
  • Keywords
    coprocessors; instruction sets; SPARC V8 co-processor; VoIP; application profiling; application specific co-processor; automatic instruction generation; co-processor interface; design space exploration; instruction identification; instruction set; Application software; Computer aided instruction; Coprocessors; Hardware; Microelectronics; Multimedia communication; Multimedia systems; Process design; Software design; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC, 2005. ASICON 2005. 6th International Conference On
  • Conference_Location
    Shanghai
  • Print_ISBN
    0-7803-9210-8
  • Type

    conf

  • DOI
    10.1109/ICASIC.2005.1611461
  • Filename
    1611461