首页> 外文期刊>Concurrency and Computation >LC-GRFA: global register file assignment with local consciousness for VLIW DSP processors with non-uniform register files
【24h】

LC-GRFA: global register file assignment with local consciousness for VLIW DSP processors with non-uniform register files

机译:LC-GRFA:具有不统一寄存器文件的VLIW DSP处理器具有全局意识的全局寄存器文件分配

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

摘要

Embedded processors developed within the past few years have employed novel hardware designs to reduce the ever-growing complexity, power dissipation, and die area. Although using a distributed register file architecture is considered to have less read/write ports than using traditional unified register file structures, it presents challenges in compilation techniques to generate efficient codes for such architectures. This paper presents a novel scheme for register allocation that includes global and local components on a VLIW DSP processor with distributed register files whose port access is highly restricted. In the scheme, an optimization phase performed prior to conventional global/local register allocation, named global/local register file assignment (RFA), is used to minimize various register file communication costs. A heuristic algorithm is proposed for global RFA to make suitable decisions based on local RFA. Experiments were performed by incorporating our schemes on a novel VLIW DSP processor with non-uniform register files. The results indicate that the compilation based on our proposed approach delivers significant performance improvements, compared with the solution without using our proposed global register allocation scheme.
机译:在过去几年中开发的嵌入式处理器采用了新颖的硬件设计,以降低日益增长的复杂性,功耗和芯片面积。尽管与使用传统的统一寄存器文件结构相比,使用分布式寄存器文件体系结构被认为具有更少的读/写端口,但是它在编译技术方面提出了挑战,以生成用于此类体系结构的有效代码。本文提出了一种新颖的寄存器分配方案,该方案包括VLIW DSP处理器上具有全局和本地组件的分布式寄存器文件,其端口访问受到严格限制。在该方案中,在常规的全局/本地寄存器分配之前执行的优化阶段(称为全局/本地寄存器文件分配(RFA))用于最小化各种寄存器文件的通信成本。提出了一种启发式算法,供全局RFA根据本地RFA做出适当的决策。通过将我们的方案结合到具有非均匀寄存器文件的新型VLIW DSP处理器上进行了实验。结果表明,与不使用我们提出的全局寄存器分配方案的解决方案相比,基于我们提出的方法的编译提供了显着的性能改进。

著录项

  • 来源
    《Concurrency and Computation》 |2009年第1期|101-114|共14页
  • 作者单位

    Department of Computer Science, National Tsing Hua University, Hsinchu 30013, Taiwan;

    Department of Computer Science, National Tsing Hua University, Hsinchu 30013, Taiwan;

    Department of Computer Science, National Tsing Hua University, Hsinchu 30013, Taiwan;

    Department of Computer Science, National Tsing Hua University, Hsinchu 30013, Taiwan;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    register allocation; ping-pong register file; DSP; VLIW;

    机译:寄存器分配;乒乓注册文件;DSP;威力;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号