作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (11): 106-108.

• 软件技术与数据库 • 上一篇    下一篇

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

王凤芹,刘春林,胡定磊   

  1. 国防科技大学计算机科学学院,长沙 410073
  • 出版日期:2006-06-05 发布日期:2006-06-05

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

摘要: 为克服条件跳转指令的缺陷,新一代超长指令字(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