首页> 外文期刊>计算机科学技术学报(英文版) >SRF Coloring: Stream Register File Allocation via Graph Coloring
【24h】

SRF Coloring: Stream Register File Allocation via Graph Coloring

机译:SRF着色:通过图形着色分配流寄存器文件

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

摘要

Stream Register File (SRF) is a large on-chip memory of the stream processor and its efficient management is essential for good performance. Current stream programming languages expose the management of SRF to the programmer, incurring heavy burden on the programmer and bringing difficulties to inheriting the legacy codes. SF95 is the language developed for FT64 which is the first 64-bit stream processor designed for scientific applications. SF95 conceals SRF from the programmer and leaves the management of SRF to its compiler. In this paper, we present a compiler approach named SRF Coloring to manage SRF automatically. The novelties of this paper are: first, it is the first time to use the graph coloring-based algorithm for the SRF management; second, an algorithm framework for SRF Coloring that is well suited to the FT64 architecture is proposed -- this framework is based on a well-understood graph coloring algorithm for register allocation, together with some modifications to deal with the unusual aspects of SRF problem; third, the SRF Coloring algorithm is implemented in SF95Compiler, a compiler designed for FT64 and SF95. The experimental results show that our approach represents a practical and promising solution to SRF allocation.
机译:流寄存器文件(SRF)是流处理器的大型片上存储器,其高效管理对于取得良好性能至关重要。当前的流编程语言将SRF的管理暴露给程序员,给程序员带来沉重负担,并给继承旧代码带来困难。 SF95是为FT64开发的语言,FT64是第一个为科学应用而设计的64位流处理器。 SF95对程序员隐藏了SRF,而将SRF的管理留给了其编译器。在本文中,我们提出了一种名为SRF Coloring的编译器方法来自动管理SRF。本文的新颖之处在于:首先,这是第一次将基于图着色的算法用于SRF管理。其次,提出了一种非常适合FT64架构的SRF着色算法框架-该框架基于一个易于理解的用于寄存器分配的图形着色算法,并进行了一些修改以应对SRF问题的不寻常方面;第三,SRF着色算法在SF95Compiler中实现,SF95Compiler是为FT64和SF95设计的编译器。实验结果表明,我们的方法代表了SRF分配的一种实用且有希望的解决方案。

著录项

  • 来源
    《计算机科学技术学报(英文版)》 |2009年第1期|153-164|共12页
  • 作者单位

    PDL School of Computer, National University of Defense Technology, Changsha 410073, China;

    PDL School of Computer, National University of Defense Technology, Changsha 410073, China;

    PDL School of Computer, National University of Defense Technology, Changsha 410073, China;

    PDL School of Computer, National University of Defense Technology, Changsha 410073, China;

    PDL School of Computer, National University of Defense Technology, Changsha 410073, China;

    PDL School of Computer, National University of Defense Technology, Changsha 410073, China;

    PDL School of Computer, National University of Defense Technology, Changsha 410073, China;

    PDL School of Computer, National University of Defense Technology, Changsha 410073, China;

  • 收录信息 中国科学引文数据库(CSCD);中国科技论文与引文数据库(CSTPCD);
  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 计算技术、计算机技术;
  • 关键词

  • 入库时间 2024-01-27 12:05:38
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号