• DocumentCode
    275392
  • Title

    A global, dynamic register allocation and binding for a data path synthesis system

  • Author

    Woo, Nam-Sung

  • Author_Institution
    AT&T Bell Lab., Murray Hill, NJ, USA
  • fYear
    1990
  • fDate
    24-28 Jun 1990
  • Firstpage
    505
  • Lastpage
    510
  • Abstract
    A new algorithm is developed for efficient register allocation and binding in data path synthesis. The algorithm determines both the number of registers and the mapping from variables to registers simultaneously during data path allocation so that the cost, i.e. area, of the registers and connections to/from the registers can be minimized. The algorithm selects the best registers for each input and/or output variable of operations. This register allocation/binding algorithm is used with a data path allocation algorithm that exploits the tradeoff among all kinds of hardware elements. Experimental results of the algorithm are presented
  • Keywords
    circuit layout CAD; data path synthesis system; dynamic register allocation; global register allocation; hardware elements; register binding algorithm; Circuit synthesis; Costs; Hardware; Heuristic algorithms; Integrated circuit interconnections; Multiplexing; Partitioning algorithms; Registers; Simultaneous localization and mapping; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-363-9
  • Type

    conf

  • DOI
    10.1109/DAC.1990.114908
  • Filename
    114908