DSP architectures typically provide dedicated memory address generation units and indirect addressing modes with auto-increment and decrement that subsume address arithmetic. The heavy use of auto-increment and autodecrement indirect addressing require DSP compilers to perform a careful placement of variables in storage to minimize address arithmetic instructions to generate compact and efficient DSP code. Liao et al. [7] have formulated the problem of storage assignment as a graph covering problem. The storage allocation of variables critically depends on the sequence of variable accesses. In this paper we present techniques to optimize the access sequence of variables by applying algebraic transformations (commutativity and associativity)...
Many embedded architectures provide indirect addressing modes with autoincrement /decrement arithmet...
An increasing number of components in embedded systems are implemented by software running on embe...
Abstract—Many application-specific architectures provide indirect addressing modes with auto-increme...
DSPs are typically equipped with indirect addressing modes with auto-increment and auto-decrement, w...
This paper presents DSP code optimization techniques, which originate from dedicated memory address ...
This paper presents a new approach to solving the DSP address assignment problem. A minimum cost cir...
DSP processors have address generation units that can perform address computation in parallel with o...
Since most DSP applications access large amount of data stored in the memory, a DSP code generator m...
This paper presents a new approach to solving the DSP address code generation problem. A minimum cos...
A number of different algorithms for optimized offset assignment in DSP code generation have been de...
One important part of generating code for DSP processors is to make good use of the address generati...
The increasing demand for more functionality in embedded systems applications nowadays requires effi...
Many embedded architectures support indirect addressing mode with autoincrement/autodecrement. By ma...
International audienceIn digital signal processors (DSPs), variables are accessed using k address re...
Recent work on compilation for DSP-processors deals with optimizing access to local variables of fun...
Many embedded architectures provide indirect addressing modes with autoincrement /decrement arithmet...
An increasing number of components in embedded systems are implemented by software running on embe...
Abstract—Many application-specific architectures provide indirect addressing modes with auto-increme...
DSPs are typically equipped with indirect addressing modes with auto-increment and auto-decrement, w...
This paper presents DSP code optimization techniques, which originate from dedicated memory address ...
This paper presents a new approach to solving the DSP address assignment problem. A minimum cost cir...
DSP processors have address generation units that can perform address computation in parallel with o...
Since most DSP applications access large amount of data stored in the memory, a DSP code generator m...
This paper presents a new approach to solving the DSP address code generation problem. A minimum cos...
A number of different algorithms for optimized offset assignment in DSP code generation have been de...
One important part of generating code for DSP processors is to make good use of the address generati...
The increasing demand for more functionality in embedded systems applications nowadays requires effi...
Many embedded architectures support indirect addressing mode with autoincrement/autodecrement. By ma...
International audienceIn digital signal processors (DSPs), variables are accessed using k address re...
Recent work on compilation for DSP-processors deals with optimizing access to local variables of fun...
Many embedded architectures provide indirect addressing modes with autoincrement /decrement arithmet...
An increasing number of components in embedded systems are implemented by software running on embe...
Abstract—Many application-specific architectures provide indirect addressing modes with auto-increme...