A High Performance Code Generator for VLIW Architectures
Chaohuan Hou
Abstract
Chaohuan Hou
Abstract
VLIW architecture is used to enhance the performance of DSP,but also poses a challenge to compiler to generate efficient code for it.As code generation unit of compiler,code generator plays an important role in exploiting VLIW techniques.A code generator based on retargetable compilation infrastructure is proposed and implemented in this paper.It employs the efficient hardware in VLIW structure to greatest extend,supports both SIMD instructions and predication execution,and is able to generate high instruction-level-parallelism assembly code,which greatly improves performance of applications.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
VLIW architecture is used to enhance the performance of DSP,but also poses a challenge to compiler to generate efficient code for it.As code generation unit of compiler,code generator plays an important role in exploiting VLIW techniques.A code generator based on retargetable compilation infrastructure is proposed and implemented in this paper.It employs the efficient hardware in VLIW structure to greatest extend,supports both SIMD instructions and predication execution,and is able to generate high instruction-level-parallelism assembly code,which greatly improves performance of applications.
Key concepts: Very long instruction word, Computer science, Code generation, Compiler, SIMD, Parallel computing, Code (set theory), Instruction-level parallelism