| REAL: a program for REgister ALlocation |
| Full text |
Pdf
(467 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 24th ACM/IEEE Design Automation Conference
table of contents
Miami Beach, Florida, United States
Pages: 210 - 215
Year of Publication: 1987
ISBN:0-8186-0781-5
|
|
Authors
|
|
F. J. Kurdahi
|
Department of Electrical Engineering-Systems, University of Southern California, Los Angeles, CA
|
|
A. C. Parker
|
Department of Electrical Engineering-Systems, University of Southern California, Los Angeles, CA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 13, Downloads (12 Months): 31, Citation Count: 70
|
|
|
ABSTRACT
This paper describes the REAL REgister ALlocation program. REAL uses a track assignment algorithm taken from channel routing called the Left Edge algorithm. REAL is optimal for non-pipelined designs with no conditional branches. It is thought that REAL is also optimal for designs with conditional branches, pipelined or not. Experimental results are included in the report, which illustrate the optimal solutions found by REAL. REAL is part of the ADAM Advanced Design AutoMation system, and will be used to process designs output from MAHA and Sehwa.
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.
| |
1
|
|
| |
2
|
E. Girczyc and j. Knight. An Ada to Standard Cell Hardware Compiler Based on Graph Grammars and Scheduling. In Proceedings, 1984 International Con- {erence on Computer Design - IGCD, pages 726-729, October 1984.
|
| |
3
|
|
 |
4
|
|
| |
5
|
N. Park and A. C. Parker. Synthesis of Optimal Pipeline Clocking Schemes. Technical Report DISC/85-1, Dept. of EE-Systems, University of Southern California, January 1985.
|
| |
6
|
|
| |
7
|
|
| |
8
|
C.-J. Tseng and D.P. Siewiorek. Automated Synthesis of Data Paths in Digital Systems. {EEE Trans, on CAD, CAD-5(3):379-395, July 1986.
|
CITED BY 70
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Florin Balasa , Francky Catthoor , Hugo de Man, Exact evaluation of memory size for multi-dimensional signal processing systems, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.669-672, November 07-11, 1993, Santa Clara, California, United States
|
|
|
|
|
|
|
|
|
Michael C. McFarland , Alice C. Parker , Raul Camposano, Tutorial on high-level synthesis, Proceedings of the 25th ACM/IEEE conference on Design automation, p.330-336, June 12-15, 1988, Atlantic City, New Jersey, United States
|
|
|
|
|
|
David J. Kolson , Alexandru Nicolau , Nikil Dutt , Ken Kennedy, Optimal register assignment to loops for embedded code generation, Proceedings of the 8th international symposium on System synthesis, p.42-47, September 13-15, 1995, Cannes, France
|
|
|
M. Rim , R. Jain , R. De Leone, Optimal allocation and binding in high-level synthesis, Proceedings of the 29th ACM/IEEE conference on Design automation, p.120-123, June 08-12, 1992, Anaheim, California, United States
|
|
|
Reinaldo A. Bergamaschi , Raul Camposano , Michael Payer, Data-path synthesis using path analysis, Proceedings of the 28th conference on ACM/IEEE design automation, p.591-596, June 17-22, 1991, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
Chu-Yi Huang , Yen-Shen Chen , Youn-Long Lin , Yu-Chin Hsu, Data path allocation based on bipartite weighted matching, Proceedings of the 27th ACM/IEEE conference on Design automation, p.499-504, June 24-27, 1990, Orlando, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Douglas M. Grant , Peter B. Denyer, Memory, control and communications synthesis for scheduled algorithms, Proceedings of the 27th ACM/IEEE conference on Design automation, p.162-167, June 24-27, 1990, Orlando, Florida, United States
|
|
|
Peter Grun , Florin Balasa , Nikil Dutt, Memory size estimation for multimedia applications, Proceedings of the 6th international workshop on Hardware/software codesign, p.145-149, March 15-18, 1998, Seattle, Washington, United States
|
|
|
|
|
|
Peeter Ellervee , Miguel Miranda , Francky Catthoor , Ahmed Hemani, System-level data format exploration for dynamically allocated data structures, Proceedings of the 37th conference on Design automation, p.556-559, June 05-09, 2000, Los Angeles, California, United States
|
|
|
P. R. Panda , F. Catthoor , N. D. Dutt , K. Danckaert , E. Brockmeyer , C. Kulkarni , A. Vandercappelle , P. G. Kjeldsberg, Data and memory optimization techniques for embedded systems, ACM Transactions on Design Automation of Electronic Systems (TODAES), v.6 n.2, p.149-206, April 2001
|
|
|
|
|
|
Clifford Liem , Trevor May , Pierre Paulin, Register assignment through resource classification for ASIP microcode generation, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.397-402, November 06-10, 1994, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
J. Septién , D. Mozos , F. Tirado , R. Hermida , M. Fernández, Heuristics for branch-and-bound global allocation, Proceedings of the conference on European design automation, p.334-340, November 1992, Congress Centrum Hamburg, Hamburg, Germany
|
|
|
|
|
|
|
|
|
Miodrag Potkonjak , Sujit Dey , Kazutoshi Wakabayashi, Design-for-debugging of application specific designs, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.295-301, November 05-09, 1995, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R. Leupers , K. Karuri , S. Kraemer , M. Pandey, A design flow for configurable embedded processors based on optimized instruction set extension synthesis, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
|
|
|
Shih-Hsu Huang , Chun-Hua Cheng , Yow-Tyng Nieh , Wei-Chieh Yu, Register binding for clock period minimization, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
|
|
|
Q. Hu , A. Vandecappelle , P. G. Kjeldsberg , F. Catthoor , M. Palkovic, Fast memory footprint estimation based on maximal dependency vector calculation, Proceedings of the conference on Design, automation and test in Europe, April 16-20, 2007, Nice, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F. Balasa , P. G. Kjeldsberg , A. Vandecappelle , M. Palkovic , Q. Hu , H. Zhu , F. Catthoor, Storage Estimation and Design Space Exploration Methodologies for the Memory Management of Signal Processing Applications, Journal of Signal Processing Systems, v.53 n.1-2, p.51-71, November 2008
|
|
|
Per Gunnar Kjeldsberg , Francky Catthoor , Sven Verdoolaege , Martin Palkovic , Arnout Vandecappelle , Qubo Hu , Einar J. Aas, Guidance of Loop Ordering for Reduced Memory Usage in Signal Processing Applications, Journal of Signal Processing Systems, v.53 n.3, p.301-321, December 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|