Author Login Chief Editor Login Reviewer Login Editor Login Remote Office

Computer Engineering ›› 2006, Vol. 32 ›› Issue (11): 106-108.

• Software Technology and Database • Previous Articles     Next Articles

A Compiler Framework for DSPs Conditional Instructions

WANG Fengqin,LIU Chunlin,HU Dinglei   

  1. School of Computer Science, National University of Defense Technology, Changsha 410073
  • Online:2006-06-05 Published:2006-06-05

一种支持 DSP 条件执行指令的编译框架

王凤芹,刘春林,胡定磊   

  1. 国防科技大学计算机科学学院,长沙 410073

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

摘要: 为克服条件跳转指令的缺陷,新一代超长指令字(VLIW)体系结构的数字信号处理器(DSP)提供了对条件执行指令的支持。为使得此类指令的优势得以充分发挥,该文设计并实现了一种基于hyperblock 区域结构的编译框架。实验结果表明,该框架很好地提高了指令级并行度(ILP),减少了指令执行时间。

关键词: VLIW DSP;条件执行指令;Hyperblock;编译优化