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

J4 ›› 2008, Vol. 30 ›› Issue (7): 100-104.

• 论文 • 上一篇    下一篇

面向高性能计算的流VLIW编译技术研究

管茂林 伍楠 文梅 吴伟 柴俊 张春元   

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

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

摘要:

本文基于斯坦福大学设计的KernelC编译器ISCD,针对64位流处理器体系结构,设计实现了其核心VLIW编译器,并针对高性能计算应用需求进行优化,实现了分布式寄存器负 载均衡和指令自动合并技术。实验结果表明,该编译器能够很好地开发程序中的并行性,具有较高的效率。

关键词: 流处理器 VLIW 编译 指令合并 寄存器负载

Abstract:

Based on the KernelC compiler ISCD designed by Stanford University, according to the 64-bit Stream Processor Architecture, this paper designs and impl  ements a Kernel-level VLIW compiler. To make special optimization for the application in high performance computing, we implement the techniques of dist   ributed register file workload balancing and automatic instruction merging. Experiments show that the compiler can exploit the parallelism in programs e  ffectively.

Key words: stream processor;VLIW;compilation;operation combination;register workload