• DocumentCode
    3147946
  • Title

    A Fast Custom Instructions Identification Algorithm based on Basic Convex Pattern Model for Supporting ASIP Automated Design

  • Author

    Zhao, Kang ; Bian, Jinian ; Dong, Sheqin

  • Author_Institution
    Tsinghua Univ., Beijing
  • fYear
    2007
  • fDate
    26-28 April 2007
  • Firstpage
    121
  • Lastpage
    126
  • Abstract
    To improve the computation efficiency of application specific instruction-set processor (ASIP), a strategy of hardware/software collaborative design is usually utilized. In this process, the auto-customization of instruction set has always been a key part to support the automated design of ASIP. The key issue of this problem is how to effectively reduce the huge exponential exploration space in the instruction identification process. To address this issue, we first formulate it as a sub-graph enumeration problem under multi-constraints, and then propose a fast instruction identification algorithm based on basic convex pattern (BCP) model. The kernel technique in this algorithm is the transformation from the graph exploration to the formula-based computations. Experimental results have indicated that the proposed algorithm has a distinct reduction on the execution time.
  • Keywords
    convex programming; directed graphs; groupware; hardware-software codesign; identification; instruction sets; logic design; microprocessor chips; ASIP automated design; application specific instruction-set processor; convex pattern model; directed acyclic graph enumeration; fast custom instructions identification algorithm; hardware/software collaborative design; Algorithm design and analysis; Application software; Application specific processors; Business continuity; Collaborative software; Computer aided instruction; Computer applications; Hardware; Software design; Space exploration; Application Specific Instruction-set Processor; BCP; CSCW design; Instruction identification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Supported Cooperative Work in Design, 2007. CSCWD 2007. 11th International Conference on
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    1-4244-0963-2
  • Electronic_ISBN
    1-4244-0963-2
  • Type

    conf

  • DOI
    10.1109/CSCWD.2007.4281421
  • Filename
    4281421