首页> 外文会议>Computer architecture'98 >Implementing a VLIW compiler: motivation and trade-offs
【24h】

Implementing a VLIW compiler: motivation and trade-offs

机译:实施VLIW编译器:动机与权衡

获取原文
获取原文并翻译 | 示例

摘要

Investigating architectural trade-offs in designing wide-issue instruction-level parallel processors in general, and very long instruction workd (VLIW) architectures in particular requires a powerful optimising compiler. In this paper, we describe the structure of a VLIW compiler based on hyperblock scheduling. Hyperblock is a block structure for compiler optimisations and scheduling using predicated execution. Supporting predicated execution introduces new challenges in instruction scheduling and register allocation. We describe the implementation trade-offs and how we employ the SUIF and machine SUIF compiler libraries, which are available from Stanford and Harvard universities respectively, to accelerate the implementation process.
机译:通常,在设计宽问题的指令级并行处理器时要研究架构上的取舍,尤其是超长指令工作(VLIW)架构时,需要强大的优化编译器。在本文中,我们描述了基于超块调度的VLIW编译器的结构。超级块是用于使用谓词执行进行编译器优化和调度的块结构。支持谓词执行带来了指令调度和寄存器分配方面的新挑战。我们描述了实现之间的权衡,以及如何使用SUIF和机器SUIF编译器库(它们分别可从斯坦福大学和哈佛大学获得)来加速实现过程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号