• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2008, Vol. 30 ›› Issue (7): 90-93.

• 论文 • 上一篇    下一篇

一种动态VLIW调度机制的研究和实现

李云照 王志英 沈立   

  • 出版日期:2008-07-01 发布日期:2010-05-22

  • Online:2008-07-01 Published:2010-05-22

摘要:

VLIW结构是开发ILP的一种重要手段,其优点是结构规整简单、硬件复杂度低。但是,完全依靠编译器进行指令调度的机制限制了VLIW结构性能的提高。本文提出了一种基于 确定指令延迟的动态VLIW调度机制,该机制利用大部分指令执行时间确定的特点,根据运行时信息重新调度指令的执行顺序,以进一步开发ILP。在FPGA上的实验结果表明, 该机制具有线性的硬件复杂度。

关键词: 超长指令字 动态调度 确定延迟

Abstract:

The VLIW (Very Long Instruction Word) architecture is one of the most important means to explore ILP (Instruction Level Parallelism). It has the a dvantages of regular structure and low hardware complexity. But the exploration of ILP is limited by only the compiler's instruction scheduling. A dyna amic scheduling mechanism for VLIW processors which is based on the deterministic latency of instructions is proposed in this paper. It schedules instructions according to the real-time information, and maintains the data dependency using the deterministic latency scheme. The results of experiments on F  PGA indicate that the mechanism features linear hardware complexity.

Key words: VLIW;dynamic scheduling;deterministic latency