DocumentCode
3018393
Title
Static memory allocation by pointer analysis and coloring
Author
Zhu, Jianwen
Author_Institution
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
fYear
2001
fDate
2001
Firstpage
785
Lastpage
790
Abstract
Modern systems-on-chips often allocate more silicon real-estate to memory than logic. The minimization of on-chip memory becomes increasingly important for the reduction of manufacturing cost. In this paper, we present a new technique that minimizes memory usage. Incorporated in a behavioral synthesis tool that synthesizes general-purpose C programs, this technique is fully automated and does not rely on users to explicitly specify dataflow information. Experimental results show that significant improvements can be achieved for the benchmark set
Keywords
cache storage; graph colouring; minimisation; storage allocation; behavioral synthesis tool; coloring; general-purpose C programs; memory usage minimisation; onchip memory; pointer analysis; static memory allocation algorithm; system-on-chip; Consumer electronics; Costs; Hardware; Logic; Manufacturing; Minimization; Programming profession; Random access memory; Silicon; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
Conference_Location
Munich
ISSN
1530-1591
Print_ISBN
0-7695-0993-2
Type
conf
DOI
10.1109/DATE.2001.915121
Filename
915121
Link To Document