Abstract—We address the problem of code optimization for embedded DSP microprocessors. Such processors (e.g., those in the TMS320 series) have highly irregular datapaths, and conven-tional code generation methods typically result in inefficient code. In this paper we formulate and solve some optimization problems that arise in code generation for processors with irregular datap-aths. In addition to instruction scheduling and register allocation, we also formulate the accumulator spilling and mode selection problems that arise in DSP microprocessors. We present optimal and heuristic algorithms that determine an instruction schedule simultaneously optimizing accumulator spilling and mode selec-tion. Experimental results are presented. Keyword...
Phase-decoupled methods for code generation are the state of the art in compilers for standard proce...
A balance between efficiency and flexibility is obtained by developing a relative large number of in...
Abstract. Digital signal processing applications are implemented in embedded systems with fixed-poin...
[[abstract]]We propose a microcode-optimizing method targeting a programmable DSP processor. Efficie...
We investigate the problem of code generation for DSP systems on a chip. Such systems devote a limit...
In this thesis we address the problem of optimal code generation for irregular architectures such as...
This paper presents DSP code optimization techniques, which originate from dedicated memory address ...
This paper examines the problem of code-generation for Digital Signal Processors (DSPs). We make two...
Code generation methods for digital signal processors are increasingly hampered by the combination o...
This paper presents a model for simultaneous instruction selection, compaction, and register allocat...
. Many software compilers for embedded processors produce machine code of insufficient quality. Sinc...
Code generation methods for digital signal processing (DSP) applications are hampered by the combina...
Code generation methods for digital signal processing (DSP) applications are hampered by the combina...
Code generation methods for digital signal processing (DSP) applications are hampered by the combina...
Code generation methods for digital signal processing (DSP) applications are hampered by the combina...
Phase-decoupled methods for code generation are the state of the art in compilers for standard proce...
A balance between efficiency and flexibility is obtained by developing a relative large number of in...
Abstract. Digital signal processing applications are implemented in embedded systems with fixed-poin...
[[abstract]]We propose a microcode-optimizing method targeting a programmable DSP processor. Efficie...
We investigate the problem of code generation for DSP systems on a chip. Such systems devote a limit...
In this thesis we address the problem of optimal code generation for irregular architectures such as...
This paper presents DSP code optimization techniques, which originate from dedicated memory address ...
This paper examines the problem of code-generation for Digital Signal Processors (DSPs). We make two...
Code generation methods for digital signal processors are increasingly hampered by the combination o...
This paper presents a model for simultaneous instruction selection, compaction, and register allocat...
. Many software compilers for embedded processors produce machine code of insufficient quality. Sinc...
Code generation methods for digital signal processing (DSP) applications are hampered by the combina...
Code generation methods for digital signal processing (DSP) applications are hampered by the combina...
Code generation methods for digital signal processing (DSP) applications are hampered by the combina...
Code generation methods for digital signal processing (DSP) applications are hampered by the combina...
Phase-decoupled methods for code generation are the state of the art in compilers for standard proce...
A balance between efficiency and flexibility is obtained by developing a relative large number of in...
Abstract. Digital signal processing applications are implemented in embedded systems with fixed-poin...