首页> 外文期刊>ACM Transactions on Architecture and Code Optimization >Comparability Graph Coloring for Optimizing Utilization of Software-Managed Stream Register Files for Stream Processors
【24h】

Comparability Graph Coloring for Optimizing Utilization of Software-Managed Stream Register Files for Stream Processors

机译:可比性图着色,用于优化流处理器的软件管理流寄存器文件的利用率

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

摘要

The stream processors represent a promising alternative to traditional cache-based general-purpose processors in achieving high performance in stream applications (media and some scientific applications). In a stream programming model for stream processors, an application is decomposed into a sequence of kernels operating on streams of data. During the execution of a kernel on a stream processor, all streams accessed must be communicated through a nonbypassing software-managed on-chip memory, the SRF (Stream Register File). Optimizing utilization of the scarce on-chip memory is crucial for good performance. The key insight is that the interference graphs (IGs) formed by the streams in stream applications tend to be comparability graphs or decomposable into a set of comparability graphs. We present a compiler algorithm for finding optimal or near-optimal colorings, that is, SRF allocations in stream IGs, by computing a maximum spanning forest of the sub-IG formed by long live ranges, if necessary. Our experimental results validate the optimality and near-optimality of our algorithm by comparing it with an ILP solver, and show that our algorithm yields improved SRF utilization over the First-Fit bin-packing algorithm, the best in the literature.
机译:在流应用程序(媒体和某些科学应用程序)中实现高性能时,流处理器代表了传统的基于缓存的通用处理器的有前途的替代方案。在用于流处理器的流编程模型中,将应用程序分解为对数据流进行操作的一系列内核。在流处理器上执行内核期间,所有访问的流必须通过非旁路软件管理的片上存储器SRF(流寄存器文件)进行通信。优化稀缺的片上存储器的利用率对于获得良好性能至关重要。关键的见解是,在流应用程序中,由流形成的干扰图(IG)倾向于是可比性图或可分解为一组可比性图。我们提出了一种编译器算法,用于通过计算由长寿命范围形成的子IG的最大生成林来找到最佳或接近最佳的颜色,即流IG中的SRF分配。我们的实验结果通过将其与ILP求解器进行比较,验证了算法的最优性和接近最优性,并表明我们的算法比文献中最佳的First-Fit bin-packing算法产生了更高的SRF利用率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号