摘要: 为克服条件跳转指令的缺陷,新一代超长指令字(VLIW)体系结构的数字信号处理器(DSP)提供了对条件执行指令的支持。为使得此类指令的优势得以充分发挥,该文设计并实现了一种基于hyperblock 区域结构的编译框架。实验结果表明,该框架很好地提高了指令级并行度(ILP),减少了指令执行时间。
关键词:
VLIW DSP;条件执行指令;Hyperblock;编译优化
Abstract: As a conditional jump may cause significant code performance penalty, the architecture of recent VLIW DSPs offers support forconditional instructions. In order to exploit advantages of this kind of instructions, this paper proposes a compiler framework based on thehyperblock region. The results of the experiment demonstrate that this framework can improve ILP efficiently, and reduce the execution time greatly.
Key words:
VLIW DSP; Conditional instructions; Hyperblock; Compiling optimization
王凤芹,刘春林,胡定磊. 一种支持 DSP 条件执行指令的编译框架[J]. 计算机工程, 2006, 32(11): 106-108.
WANG Fengqin,LIU Chunlin,HU Dinglei. A Compiler Framework for DSPs Conditional Instructions[J]. Computer Engineering, 2006, 32(11): 106-108.