We present an exact approach to the General Offset Assignment problem arising in the domain of address code generation for application specific and digital signal processors. General Offset Assignment is composed of two subproblems, namely to find a permutation of variables in memory and to select a responsible address register for each access to one of these variables. Our method is a combination of established techniques to solve both subproblems using integer linear programming. To the best of our knowledge, it is the first approach capable of solving almost all instances of the established OffsetStone benchmark set to global optimality within reasonable time. We provide a first comprehensive evaluation of the quality of several state-of...
Several microprocessors, used in digital signal processing and embedded devices, have lim-ited displ...
This paper presents a new approach to solving the DSP address assignment problem. A minimum cost cir...
Many embedded architectures support indirect addressing mode with autoincrement/autodecrement. By ma...
We present an exact approach to the General Offset Assign- ment problem arising in the domain of add...
This manuscript presents exact approaches to the general offset assignment problem arising in the ad...
International audienceIn digital signal processors (DSPs), variables are accessed using k address re...
International audienceIn digital signal processors (DSPs) variables are accessed using k address reg...
In this paper, we present an exact approach to the Simple Offset Assignment problem arising in the d...
A number of different algorithms for optimized offset assignment in DSP code generation have been de...
The increasing demand for more functionality in embedded systems applications nowadays requires effi...
One important part of generating code for DSP processors is to make good use of the address generati...
This paper presents DSP code optimization techniques, which originate from dedicated memory address ...
DSP processors have address generation units that can perform address computation in parallel with o...
Digital signal processors provide dedicated address generation units (AGUs) that are capable of perf...
Reducing address arithmetic operations by optimization of address offset assignment greatly improves...
Several microprocessors, used in digital signal processing and embedded devices, have lim-ited displ...
This paper presents a new approach to solving the DSP address assignment problem. A minimum cost cir...
Many embedded architectures support indirect addressing mode with autoincrement/autodecrement. By ma...
We present an exact approach to the General Offset Assign- ment problem arising in the domain of add...
This manuscript presents exact approaches to the general offset assignment problem arising in the ad...
International audienceIn digital signal processors (DSPs), variables are accessed using k address re...
International audienceIn digital signal processors (DSPs) variables are accessed using k address reg...
In this paper, we present an exact approach to the Simple Offset Assignment problem arising in the d...
A number of different algorithms for optimized offset assignment in DSP code generation have been de...
The increasing demand for more functionality in embedded systems applications nowadays requires effi...
One important part of generating code for DSP processors is to make good use of the address generati...
This paper presents DSP code optimization techniques, which originate from dedicated memory address ...
DSP processors have address generation units that can perform address computation in parallel with o...
Digital signal processors provide dedicated address generation units (AGUs) that are capable of perf...
Reducing address arithmetic operations by optimization of address offset assignment greatly improves...
Several microprocessors, used in digital signal processing and embedded devices, have lim-ited displ...
This paper presents a new approach to solving the DSP address assignment problem. A minimum cost cir...
Many embedded architectures support indirect addressing mode with autoincrement/autodecrement. By ma...