| A global, dynamic register allocation and binding for a data path synthesis system |
| Full text |
Pdf
(706 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 27th ACM/IEEE Design Automation Conference
table of contents
Orlando, Florida, United States
Pages: 505 - 510
Year of Publication: 1991
ISBN:0-89791-363-9
|
|
Author
|
|
Nam-Sung Woo
|
AT&T Bell Laboratories, Murray Hill, New Jersey
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 15, Citation Count: 7
|
|
|
ABSTRACT
We developed a new algorithm for efficient register allocation and binding used in data path synthesis. Our 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” register for each input and/or output variable of operations. This register allocation/binding algorithm is used with a data path allocation algorithm that exploits trade-off among all kinds of hardware elements. We present experimental results of our algorithm.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
HiTh83
|
Charles Y. Hitchcock, III , Donald E. Thomas, A method of automatic data path synthesis, Proceedings of the 20th conference on Design automation, p.484-489, June 27-29, 1983, Miami Beach, Florida, United States
|
| |
Hitc83
|
C. Hitchcock, "Automated Synthesis of Data Paths," SRC TR No. 006, CMU, Ja. 1983.
|
 |
KuPa87
|
|
| |
McFa86
|
|
| |
PaKn86
|
|
| |
Pang88
|
|
| |
PaPi86
|
|
 |
PoRa89
|
|
| |
TsSi86
|
C-J Tseng, D. Siewiorek, "Automated Synthesis of Data Paths in Digital Systems," IEEE Trans. on CAD, V.CAD-5, N.3, pp. 379-395, July 1986.
|
| |
TsWe88
|
Chia-Jeng Tseng , Ruey-Sing Wei , Steven G. Rothweiler , Michael M. Tong , Ajoy K. Bose, Bridge: a versatile behavioral synthesis system, Proceedings of the 25th ACM/IEEE conference on Design automation, p.415-420, June 12-15, 1988, Atlantic City, New Jersey, United States
|
 |
WoSh89
|
|
| |
Woo90a
|
N-S Woo, "SAM: A Dal:a Path Allocation System," Proc. of 1990 Custom Integrated Circuits Conference, May 1990.
|
| |
Woo90b
|
N-S Woo, "A Global, Dynamic Register Allocation and Binding for a Data Path Synthesis System," Technical Memo, AT&T Bell Lab., March 1990.
|
CITED BY 7
|
|
Tom Wilson , Gary Grewal , Ben Halley , Dilip Banerji, An integrated approach to retargetable code generation, Proceedings of the 7th international symposium on High-level synthesis, p.70-75, May 18-20, 1994, Niagra-on-the-Lake, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|