Abstract
In this paper we propose a procedure to generate code with minimum number of addressing instructions. We analyze different methods of generating addressing code for scalar variables and quantify the improvements due to optimizations such as offset assignment, modify register optimization and address register assignment. We propose an offset assignment heuristic that uses k address registers, an optimal dynamic programming algorithm for modify register optimization, and an optimal formulation and a heuristic algorithm for the address register assignment problem.
Original language | English (US) |
---|---|
Title of host publication | Proceedings - Design Automation Conference |
Pages | 353-358 |
Number of pages | 6 |
State | Published - 2001 |
Event | 38th Design Automation Conference - Las Vegas, NV, United States Duration: Jun 18 2001 → Jun 22 2001 |
Other
Other | 38th Design Automation Conference |
---|---|
Country/Territory | United States |
City | Las Vegas, NV |
Period | 6/18/01 → 6/22/01 |
ASJC Scopus subject areas
- Hardware and Architecture
- Control and Systems Engineering