An increasing number of components in embedded systems are implemented by software running on embedded processors. This trend creates a need for compilers for embedded processors capable of generating high quality machine code. Particularly for DSPs, such compilers are hardly available, and novel DSP-specific code optimization techniques are required. In this paper we focus on efficient address computation for array accesses in loops. Based on previous work, we present a new and optimal algorithm for address register allocation and provide an experimental evaluation of different algorithms. Furthermore, an efficient and close-to-optimum heuristic is proposed for large problems
An important class of problems used widely in both the embedded systems and scientific domains perfo...
Many embedded architectures provide indirect addressing modes with autoincrement /decrement arithmet...
DSP architectures typically provide dedicated memory address generation units and indirect addressin...
This paper presents DSP code optimization techniques, which originate from dedicated memory address ...
Ecient address register allocation has been shown to be a central problem in code generation for pr...
Since most DSP applications access large amount of data stored in the memory, a DSP code generator m...
Embedded systems executing specialized programs have been increasingly responsible for a large share...
Embedded systems have become ubiquitous and as a result optimization of the design and performance o...
This paper presents a new approach to solving the DSP address assignment problem. A minimum cost cir...
peer-reviewedThe increasing demand for more functionality in embedded systems applications nowadays ...
This paper examines the problem of code-generation for Digital Signal Processors (DSPs). We make two...
Reducing address arithmetic operations by optimization of address offset assignment greatly improves...
Abstract—Many application-specific architectures provide indirect addressing modes with auto-increme...
International audienceIn digital signal processors (DSPs), variables are accessed using k address re...
This paper presents a new approach to solving the DSP address code generation problem. A minimum cos...
An important class of problems used widely in both the embedded systems and scientific domains perfo...
Many embedded architectures provide indirect addressing modes with autoincrement /decrement arithmet...
DSP architectures typically provide dedicated memory address generation units and indirect addressin...
This paper presents DSP code optimization techniques, which originate from dedicated memory address ...
Ecient address register allocation has been shown to be a central problem in code generation for pr...
Since most DSP applications access large amount of data stored in the memory, a DSP code generator m...
Embedded systems executing specialized programs have been increasingly responsible for a large share...
Embedded systems have become ubiquitous and as a result optimization of the design and performance o...
This paper presents a new approach to solving the DSP address assignment problem. A minimum cost cir...
peer-reviewedThe increasing demand for more functionality in embedded systems applications nowadays ...
This paper examines the problem of code-generation for Digital Signal Processors (DSPs). We make two...
Reducing address arithmetic operations by optimization of address offset assignment greatly improves...
Abstract—Many application-specific architectures provide indirect addressing modes with auto-increme...
International audienceIn digital signal processors (DSPs), variables are accessed using k address re...
This paper presents a new approach to solving the DSP address code generation problem. A minimum cos...
An important class of problems used widely in both the embedded systems and scientific domains perfo...
Many embedded architectures provide indirect addressing modes with autoincrement /decrement arithmet...
DSP architectures typically provide dedicated memory address generation units and indirect addressin...