Skip to main content
Top

2000 | OriginalPaper | Chapter

Register Allocation for DSP Data Paths

Author : Dr. Rainer Leupers

Published in: Code Optimization Techniques for Embedded Processors

Publisher: Springer US

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

This chapter deals with the register allocation problem in DSP code generation. Since DSP data paths typically show special-purpose registers, register allocation for such architectures has to be performed carefully in order to achieve high code quality. In particular, this holds if code is generated for data flow graphs, which are a widespread internal representation of program blocks. Such data flow graphs are composed of data flow trees, for which satisfactory code generation techniques have already been developed. In the following, we will extend this work by an algorithm that allocates registers for common subexpressions in data flow graphs, which can be considered as the interfaces between the data flow trees in the graph.

Metadata
Title
Register Allocation for DSP Data Paths
Author
Dr. Rainer Leupers
Copyright Year
2000
Publisher
Springer US
DOI
https://doi.org/10.1007/978-1-4757-3169-9_3

Premium Partners