Code generation for embedded processors often encounters the problem of using complex instructions. The problems come from the heterogeneous register architecture of the embedded processors, small number of registers, and instructions with complex behaviors. In this paper we propose some techniques for using complex instructions. One of them is a simple technique to use MAC instruction(Mo&fied Pattern Matching). The other ywo techniques are implemented in the Postpass Optimizer that optimizes the generated code with hardware loop instructions and post-increment or post-decrement addressing modes. Experimental results are also presented.
This tutorial responds to the rapidly increasing use of cores in general and of processor cores in p...
Abstract — This tutorial responds to the rapidly increasing use of cores in general and of processor...
In this paper, we propose the dynamic configuration of application specific implicit instructions fo...
Abstract – This paper presents a new code optimiza-tion technique for a class of embedded processors...
Many existing retargetable compilers for ASIPs and domain-specific processors generate low quality c...
Abstract. In the past, due to the restricted gate count available on an inexpensive chip, embedded D...
Abstract – The increasing use of programmable proces-sors as IP blocks in embedded system design cre...
International audienceUsual cache optimisation techniques for high performance computing are difficu...
In code generation, instruction selection chooses processor instructions to implement a program unde...
A methodology is presented for automatically determining an assignment of instruction op-codes that ...
Application-specific instructions can significantly improve the performance, energy, and code size o...
For memory constrained embedded systems code size is at least as important as performance. One way o...
Abstract-- Many research groups have addressed code generation issues for a long time, and have achi...
Abstract—We address the problem of code optimization for embedded DSP microprocessors. Such processo...
Application-specific instructions can significantly improve the performance, energy, and code size o...
This tutorial responds to the rapidly increasing use of cores in general and of processor cores in p...
Abstract — This tutorial responds to the rapidly increasing use of cores in general and of processor...
In this paper, we propose the dynamic configuration of application specific implicit instructions fo...
Abstract – This paper presents a new code optimiza-tion technique for a class of embedded processors...
Many existing retargetable compilers for ASIPs and domain-specific processors generate low quality c...
Abstract. In the past, due to the restricted gate count available on an inexpensive chip, embedded D...
Abstract – The increasing use of programmable proces-sors as IP blocks in embedded system design cre...
International audienceUsual cache optimisation techniques for high performance computing are difficu...
In code generation, instruction selection chooses processor instructions to implement a program unde...
A methodology is presented for automatically determining an assignment of instruction op-codes that ...
Application-specific instructions can significantly improve the performance, energy, and code size o...
For memory constrained embedded systems code size is at least as important as performance. One way o...
Abstract-- Many research groups have addressed code generation issues for a long time, and have achi...
Abstract—We address the problem of code optimization for embedded DSP microprocessors. Such processo...
Application-specific instructions can significantly improve the performance, energy, and code size o...
This tutorial responds to the rapidly increasing use of cores in general and of processor cores in p...
Abstract — This tutorial responds to the rapidly increasing use of cores in general and of processor...
In this paper, we propose the dynamic configuration of application specific implicit instructions fo...