Many embedded architectures provide indirect addressing modes with autoincrement /decrement arithmetic. Since these architectures generally do not feature an indexed addressing mode, automatic variables must be accessed by allocating address registers and performing address arithmetic. Subsuming address arithmetic into auto-increment/decrement arithmetic improves both the performance and size of the generated code. Our objective in this paper is to provide a method for comprehensively analyzing the performance benefits and hardware cost resulting from an auto-increment/decrement feature that varies from \Gammal to +l, and a file of k address registers in an address generator. We provide this method via a parameterizable optimization algori...
One important part of generating code for DSP processors is to make good use of the address generati...
DSPs are typically equipped with indirect addressing modes with auto-increment and auto-decrement, w...
Processor performance is directly impacted by the latency of the memory system. As processor core cy...
Abstract—Many application-specific architectures provide indirect addressing modes with auto-increme...
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...
This paper presents a new approach to solving the DSP address assignment problem. A minimum cost cir...
This paper presents a new approach to solving the DSP address code generation problem. A minimum cos...
This paper presents DSP code optimization techniques, which originate from dedicated memory address ...
An increasing number of components in embedded systems are implemented by software running on embe...
DSP architectures typically provide dedicated memory address generation units and indirect addressin...
An essential component of today''s embedded system is an instruction-set processor running real-time...
DSP processors have address generation units that can perform address computation in parallel with o...
International audienceIn digital signal processors (DSPs), variables are accessed using k address re...
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...
DSPs are typically equipped with indirect addressing modes with auto-increment and auto-decrement, w...
Processor performance is directly impacted by the latency of the memory system. As processor core cy...
Abstract—Many application-specific architectures provide indirect addressing modes with auto-increme...
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...
This paper presents a new approach to solving the DSP address assignment problem. A minimum cost cir...
This paper presents a new approach to solving the DSP address code generation problem. A minimum cos...
This paper presents DSP code optimization techniques, which originate from dedicated memory address ...
An increasing number of components in embedded systems are implemented by software running on embe...
DSP architectures typically provide dedicated memory address generation units and indirect addressin...
An essential component of today''s embedded system is an instruction-set processor running real-time...
DSP processors have address generation units that can perform address computation in parallel with o...
International audienceIn digital signal processors (DSPs), variables are accessed using k address re...
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...
DSPs are typically equipped with indirect addressing modes with auto-increment and auto-decrement, w...
Processor performance is directly impacted by the latency of the memory system. As processor core cy...