ACM Home Page
Please provide us with feedback. Feedback
Optimal code generation for embedded memory non-homogeneous register architectures
Full text Publisher SitePublisher Site PdfPdf (217 KB)
Source International Symposium on Systems Synthesis archive
Proceedings of the 8th international symposium on System synthesis table of contents
Cannes, France
Pages: 36 - 41  
Year of Publication: 1995
ISBN:0-89791-771-5
Authors
Guido Araujo  Department of Electrical Engineering, Princeton University, Princeton, NJ
Sharad Malik  Department of Electrical Engineering, Princeton University, Princeton, NJ
Sponsors
IEEE-CS\TCDA : TC Design Automation
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 30,   Citation Count: 23
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/224486.224493
What is a DOI?

ABSTRACT

Abstract: This paper examines the problem of code generation for expression trees on non-homogeneous register set architectures. It proposes and proves the optimality of an O(n) algorithm for the tasks of instruction selection, register allocation and scheduling on a class of architectures defined as the [1,/spl infin/] model. Optimality is guaranteed by sufficient conditions derived from the register transfer graph (RTG), a structural representation of the architecture which depends exclusively on the processor instruction set architecture (ISA). Experimental results using the TMS320C25 as the target processor show the efficacy of the approach.


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
3
 
4
B. Wess. Automatic instruction code generation based on trellis diagrams. In Proc. Int. Conf. Circuits and Systems, volume 2, pages 645-648, 1992.
5
 
6
C.W. Fraser, D.R. Hanson, and T.A. Proebsting. Engineering a simple, efficient code generator. Journal of the A CM, 22(12):248-262, March 1993.
 
7
Tjiang S.W.K. An olive twig. Technical report, Synopsys Inc., 1993.
8
 
9
V. Zivojnovic, J.M. Velarde, and C. Scl~ger. DSP- stone, a DSP benchmarking methodology. Technical report, Aachen University of Thecnology, August 1994.
10

CITED BY  23

Collaborative Colleagues:
Guido Araujo: colleagues
Sharad Malik: colleagues