• DocumentCode
    2621741
  • Title

    Architecture-Aware Graph-Covering Algorithm for Custom Instruction Selection

  • Author

    Yazdanbakhsh, Amir ; Salehi, Mostafa E. ; Fakhraie, Sied Mehdi

  • Author_Institution
    Nano Electron. Center of Excellence, Univ. of Tehran, Tehran, Iran
  • fYear
    2010
  • fDate
    21-23 May 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Application-specific extensions to the computational capabilities of a processor provide an efficient mechanism to meet the growing performance demands of embedded applications. In recent customized processors, hardware in the form of new function units and the corresponding custom instructions are added to a core processor to meet the critical computational demands of a target application. This paper presents a new method for automatic selection of application-specific processor extensions. We demonstrate the effectiveness of this system across a range of application domains. Our investigations show that considering the architectural constraints in the custom instruction selection leads to improvements in the total performance of the application. Simulations based on domain-specific application benchmark suites show that with the proposed technique, up to 10% performance improvement can be achieved over the traditional graph covering method.
  • Keywords
    application specific integrated circuits; instruction sets; microprocessor chips; application domains; application-specific processor extensions; architecture-aware graph-covering algorithm; custom instruction selection; customized processors; Application software; Application specific integrated circuits; Assembly; Computer aided instruction; Consumer electronics; Coprocessors; Coupling circuits; Embedded computing; Hardware; Microprocessors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future Information Technology (FutureTech), 2010 5th International Conference on
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4244-6948-2
  • Type

    conf

  • DOI
    10.1109/FUTURETECH.2010.5482719
  • Filename
    5482719