• DocumentCode
    3094380
  • Title

    Instruction-set-extension exploration using decomposable heuristic search

  • Author

    Das, Samik ; Chakrabarti, P.P. ; Dasgupta, Pallab

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
  • fYear
    2006
  • fDate
    3-7 Jan. 2006
  • Abstract
    Instruction-set-extensions (ISEs) are custom instructions designed specifically for a class of applications. Hence extracting the maximum benefit out of them is any designer´s goal. ISE application is the problem of efficiently applying custom instructions such that some gain function like code-size is optimized. Traditional algorithmic techniques like ILP and state space search have failed to address practical designs. Hence a considerable effort has been put on the design of heuristic algorithms. In this paper we present a new optimal algorithm DCA* that combines divide-and-conquer technique with heuristic search to address this problem. We demonstrate the effectiveness of this novel algorithm on real life designs.
  • Keywords
    computer architecture; divide and conquer methods; instruction sets; integer programming; linear programming; logic design; decomposable heuristic search; divide-and-conquer technique; gain function; instruction-set-extension exploration; integer linear programming; state space search; Algorithm design and analysis; Application software; Computer science; Costs; Design engineering; Encoding; Heuristic algorithms; Iterative algorithms; Process design; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2006. Held jointly with 5th International Conference on Embedded Systems and Design., 19th International Conference on
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2502-4
  • Type

    conf

  • DOI
    10.1109/VLSID.2006.106
  • Filename
    1581467