• DocumentCode
    460927
  • Title

    An integer linear programming approach for identifying instruction-set extensions

  • Author

    Özturan, Can ; Dündar, Gunhan ; Atasu, Kubilay

  • Author_Institution
    Bogazici University, Turkey
  • fYear
    2005
  • fDate
    Sept. 2005
  • Firstpage
    172
  • Lastpage
    177
  • Abstract
    This paper presents an Integer Linear Programming (ILP) approach to the instruction-set extension identification problem. An algorithm that iteratively generates and solves a set of ILP problems in order to generate a set of templates is proposed. A selection algorithm that ranks the generated templates based on isomorphism testing and potential evaluation is described. A Trimaran based framework is used to evaluate the quality of the instructions generated by the technique. Speed-up results of up to 7.5 are observed.
  • Keywords
    Application software; Application specific processors; Computer aided instruction; Computer architecture; Costs; Delay; Embedded computing; Embedded system; Integer linear programming; Iterative algorithms; ASIPs; extensible processors; integer linear; programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2005. CODES+ISSS '05. Third IEEE/ACM/IFIP International Conference on
  • Conference_Location
    Jersey City, NJ, USA
  • Print_ISBN
    1-59593-161-9
  • Type

    conf

  • DOI
    10.1145/1084834.1084880
  • Filename
    4076332