• DocumentCode
    2538591
  • Title

    An efficient approach to custom instruction set generation

  • Author

    Zou, GuangWei ; Liu, Xiang

  • Author_Institution
    Beijing Asia-Pacific Grand Software Co. Ltd, China
  • fYear
    2005
  • fDate
    17-19 Aug. 2005
  • Firstpage
    547
  • Lastpage
    550
  • Abstract
    Application-specific instruction set extension to the computational capabilities of a processor provides an efficient mechanism to meet the growing performance and time-to-market demands of embedded applications. In this paper, a new methodology for custom instruction set generation is proposed by using profiling technique to analyze CDFG (control and data flow graph) of C program. In the new methodology, we mainly consider major blocks of CDFG of the given application in order to speed up the whole process. It results that for the application, the major blocks fewer, and the process faster. Our approach will significantly reduce the time of the whole process while does not affect the benefit of results. The experimental results demonstrate the improvements over existing techniques.
  • Keywords
    data flow graphs; embedded systems; instruction sets; C programs; application-specific instruction set; control flow graph; custom instruction set generation; data flow graph; embedded application; hardware acceleration; major block; Acceleration; Computer aided instruction; Embedded computing; Embedded software; Embedded system; Hardware; Instruction sets; Microprocessors; Software performance; Systems engineering and theory; ASIPs; Custom Instruction; Hardware Acceleration; Major Block; Profiling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
  • ISSN
    1533-2306
  • Print_ISBN
    0-7695-2346-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.2005.20
  • Filename
    1541138